When validating login, check for suspensions instead of old token
fix Suspension class SQL

Primarily, handle NULL as length. Also, fix some more.
improve readability and maintainability of SQL further with virtual columns
use SQL-calculated expiration date
shorten code by using other class method
delete unused methods for old token handling
remove activation status from user description