include suspension status in user description for trusted users
add API method for listing suspensions
return suspension ID on creation
remove obsolete code
simplify handling with SQL table change

Exchange "length" for "expires". this eliminates calculations,
the unit setting and allows the expiration date to be used in
SQL WHERE clauses.
adjust suspension list date format
clear suspension: omit already cleared suspensions
support "cleared" filter for suspension listing
rename SQL column / field "since" to "created"
fix missing variable rename
add a new "reason" DB column
include "cleared" status in class
add API for creating a suspension