validation: Fixup a few email address validations
orgs: Add UI support to configure contacts and collaboration
orgs: Auto import based on email domain
orgs: Auto assign tickets to account manager
orgs: Auto add collaborators to new tickets
orgs: Add alerts for account manager
Always notify managers on new ticket
Fixup merging of email recipients

This stems from a confusing similarity between the + operator for arrays
and array_merge() in php. Adding arrays will ignore items in the RHS where
keys are present in the LHS. Therefore, when adding numerically indexed
arrays together, only items on the RHS that have a key higher than the
greatest key on the LHS will be included.
Fixup remote user registration by staff

  * Auto confirm remote accounts
  * Don't send out emails for remote account activation
  * Forbid password changes on remote accounts
Merge pull request #777 from greezybacon/issue/ldap-staff-registration

Fixup remote user registration by staff

Reviewed-By: Peter Rotich <peter@osticket.com>
Fixup tab navigation with multiple tab sets
Merge pull request #776 from greezybacon/feature/organization-contacts

Add contacts to organization

Reviewed-By: Peter Rotich <peter@osticket.com>
email: Reject tickets for unregistered users

This is a slight edit over the previous implementation of the same feature.
Previously, an "account" was required, which implies a user account with a
password. This implementation simply requires a user record. Importing of
users by organization domain is still supported -- even if the user does not
yet exist.
Accept subdomains in the organization domain box

Use .domain.tld to accept all subdomains of a parent
orm: Fix for the `contains` field filter
Fixup wording for unregistered email rejection config