lint: Fail on js syntax errors
oops: Require email addresses to have an '@' char
oops: Fix email validation crash on installer
Decide if we need to keep the just selected SLA on ticket edit
mailer: Pick content_ids that Mail_Mime will enjoy
Support viewing tickets without a departments

This can happen when associated department is private and the system has no
default department (which is possible with v1.6 upgrade)
fix: Restrict access to closed tickets

When checking ticket access - only consider assignment IF the ticket is
open. This is required since staff_id field is overloaded to show who closed
the ticket.
Unassign reopened tickets if claim on response is NOT enabled.
Fix creeping widget sizing on user create
faq: Fix last modified time not to be midnight

It was also the last-modified date of the category -- not the actual FAQ
article itself
Close tip popup on click outside the tip box.

Credit: http://stackoverflow.com/a/7385673/2867073
Only intercept <ESC> if we have an overlay shown
Stop propagation on intercept
Remove assignment warning

The warning was meant to be humorous but apparently the world has no sense
of humor.
deploy: Touch version number on deployment
packager: Package with error reporting disabled
oops: Fix email validation crash on installer
mysqli: Allow for persistent database spec

Use `p:` in the database hostname specification, so `p:localhost` for
instance. This will help with SSL and remote database users.

References:
http://www.php.net/manual/en/mysqli.persistconns.php
install: Ensure no leading/trailing spaces
Allow disabling the collaborator features

  * Administrator can disable the new activity alert
  * Administrator can disable automatic collaborators from email headers
Merge pull request #692 from greezybacon/feature/disable-collaboration

Allow disabling the collaborator features

Reviewed-By: Peter Rotich <peter@osticket.com>