Revert 13 changes that made their way into 12
Merge branch 'release/12.0' of https://github.com/FreePBX/userman into release/12.0

* 'release/12.0' of https://github.com/FreePBX/userman:
  allow each token to define its own validity time
  FREEPBX-8463 token based password reset functionality