Fixed generation of unique token suffixes.

- Suffixes are no longer datetime based but are hex based (16 random
  alphanumeric characters).
- Database checks for existing tokens are no longer performed due to
  severe database performance degradations.
- When enabling unique token generation, all tokens will have a unique
  suffix whereas before this would only happen if a duplicate was
  detected.