* Overload mfa_login_post action introduced by auth_totp so that password
expiration check from password_security still happens during an MFA login
* Add unit tests for new logic
* Add Kanban-compatible stage model base.kanban.stage
* Add views, menu items, actions, and access controls needed to manage base.kanban.stage records
* Add abstract model base.kanban.abstract that other models can inherit from to gain Kanban stage functionality
* Add base Kanban view base_kanban_abstract_view_kanban, which can be customized as needed for use with models that inherit from base.kanban.abstract
* Add model base.kanban.abstract.tester, which is needed for base.kanban.abstract unit tests
* Add Kanban-compatible stage model web.kanban.stage
* Add views, menu items, actions, and access controls needed to manage
web.kanban.stage records
* Add abstract model web.kanban.abstract that other models can inherit from to
gain Kanban stage functionality
* Add base Kanban view web_kanban_abstract_view_kanban, which can be
customized as needed for use with models that inherit from web.kanban.abstract
* Add model web.kanban.abstract.tester, which is needed for
web.kanban.abstract unit tests
* [ADD] res_users_password_security: New module
* Create new module to lock down user passwords
* [REF] res_users_password_security: PR Review fixes
* Also add beta pass history rule
* [ADD] res_users_password_security: Pass history and min time
* Add pass history memory and threshold
* Add minimum time for pass resets through web reset
* Begin controller tests
* Fix copyright, wrong year for new file
* Add tests for password_security_home
* Left to do web_auth_reset_password
* Fix minimum reset threshold and finish tests
* Bug fixes per review
* [REF] password_security: PR review improvements
* Change tech name to password_security
* Use new except format
* Limit 1 & new api
* Cascade deletion for pass history
* [REF] password_security: Fix travis + style
* Fix travis errors
* self to cls
* Better variable names in tests
* [FIX] password_security: Fix travis errors