Allow images in staff signature
Auto select timezone info for new staff
Fix success message after new staff created
Fix possible crash if no content for login banner
Resurrect the ticket access link

This is the mode of the system if account registration is disabled
Guests cannot see related tickets
Guests can register for accounts, if enabled
Deprecate 'show_related_tickets'

Client accounts now that the user is verified either via staff or the
client's email mailbox, there's a much lower risk to showing a verified user
other tickets and virtually no reason that an administrator should have to
turn the feature on.
Forbid new ticket if not signed in

This will be triggered if the client follows a link from an email And the
help desk administrator has enabled the setting to require a login to create
a  ticket.
Clarify header links in the client portal
Email cannot be changed on client registration

Otherwise, it might be possible for a forwarded email to accidentally
contain a ticket link, with which a sinister individual might be able to use
to register for account on behalf of the original client, and, at the same
time, be able to change the user's email address to his/her own.
Hide "Open New Ticket" link

If the help desk administrator has enabled requirement of login to create
new tickets and has also disabled account registration, then new tickets
cannot be created via the web portal.
email: Reject tickets from unregistered clients
Make the access templates look better

Now it looks more like the email templates management page.
Migrate pwreset and access link template to content
Install, upgrade, and use the registration pages
Add "Forgot My Password" link to client login page
Enforce LOCKED and !CONFIRMED flags on clients
Add reference ::validate() method for user auth bk

This make writing new backends (such as LDAP) easier and less copy+pasting
is required.
plugins: Fix saving and loading of checkbox fields