Delete tokens before deleting a user

fixes #3750

- Updated tests to create tokens for one user. This caused the tests to
  fail for MySQL exposing the bug.
- Delete user's tokens along with posts
Merge pull request #3865 from ErisDS/issue-3750

Delete tokens before deleting a user