Cleanup drafts on ticket processing

Before, the draft was only cleaned up when progress on the ticket was
tracked with the reply box.
Add draft cleanup cron to remove stale client drafts
Avoid adding extra contact info forms

When end users create new tickets

Fixes #107
Merge pull request #112 from greezybacon/issue/draft-cleanup

Cleanup drafts on ticket processing

Peter Rotich <peter@osticket.com>
Merge pull request #114 from greezybacon/issue/107

Avoid adding extra contact info forms

Reviewed-By: Peter Rotich <peter@osticket.com>
Fix datepicker issues on client interface
Fix several presentation issues for attachment widget
Fixup [reset] button issue with redactor
Fixup image hover

Since the ticket thread is nested in a div now (required for inline videos
to be displayed correctly), the image hover caused the images to be shown at
the end of the thread entry body rather that its original location.
Longer addresses for the company

Fixes #126
Forbid update of email address to one of another user

Ultimately, in the user information ("contact information") form, forbid
updating a user's email address to an email address in use by another user.
Because email addresses are a unique identifier of user accounts, they
cannot be reused between different users.
Fix focus on redactor boxes in dialog windows

  * Upgrade to Redactor 9.1.7
  * Use a (x) icon from font-awesome for the dialog
Merge pull request #117 from greezybacon/issue/client-datepicker

Fix date picker issues on client interface

Reviewed-By: Peter Rotich <peter@osticket.com>
Merge pull request #118 from greezybacon/issue/attachment-css

Fix several presentation issues for attachment widget

Reviewed-By: Peter Rotich <peter@osticket.com>
Merge pull request #125 from greezybacon/issue/inline-image-hover

Fixup image hover

Reviewed-By: Peter Rotich <peter@osticket.com>
Merge pull request #128 from greezybacon/issue/126

Longer addresses for the company

Reviewed-By: Peter Rotich <peter@osticket.com>
Merge pull request #129 from greezybacon/issue/validate-user-email-update

Forbid update of email address to one of another user

Reviewed-By: Peter Rotich <peter@osticket.com>
Merge pull request #130 from greezybacon/issue/redactor-fixup

Address major Redactor issues

Reviewed-By: Peter Rotich <peter@osticket.com>
Connect the redactor editor to the autolock

Previously the richtext editor introduced the loss of the collision
avoidance feature.
Merge pull request #119 from greezybacon/issue/resurrect-locking

Connect the redactor editor to the auto lock

Reviewed-By: Peter Rotich <peter@osticket.com>