doc: 1.8.1.3 will be released as 1.8.3
oops: Drop duplicate ALTER stmt for %ticket_thread
upgrader: Fix upgrader popup styles
Remove tool tips on pjax click
Add git commit hash to system information page
oops: Fix css rewrite rule in packager
Merge remote branch 'upstream/develop' into develop-next
forms: Fixup misleading page after save
email: Don't sanitize and munge ws for emails

If the HTML ticket thread is disabled, outgoing emails will have a text
thread body placed inside an HTML template. The template and message are
then sanitized and converted to text. However, htmLawed will munge the white
space in the message before converting to text.

This patch disables sanitizing. I think it's fair to assume that the
template and the message by the client or agent have been properly sanitized
prior to sending out the email.
Merge pull request #923 from greezybacon/issue/919

forms: Fixup misleading page after save

Reviewed-By: Peter Rotich <peter@osticket.com>
Merge pull request #924 from greezybacon/issue/text-email-ws

email: Don't sanitize and munge ws for emails

Reviewed-By: Peter Rotich <peter@osticket.com>
forms: Don't show [loading] and delete confirm together
thread: Fixup link URLs for emails

This patch adds an 'email' format to ThreadBody::display() which allows
formatting the html/text bodies specifically for email. Previously, there
was ambiguity between the html view (which included inline image support and
clickable links) and the email view, which requires neither.
Merge pull request #929 from greezybacon/issue/926

thread: Fixup link URLs for emails

Reviewed-By: Peter Rotich <peter@osticket.com>
Merge pull request #925 from greezybacon/issue/921

forms: Don't show [loading] and delete confirm together

Reviewed-By: Peter Rotich <peter@osticket.com>
Merge remote branch 'upstream/develop' into develop-next
Show properties config button if the form exists
Merge pull request #935 from protich/issue/934

Show properties config button if the form exists

Reviewed-By: Jared Hancock <jared@osticket.com>
Reviewed-By: @stf675
Make external image placeholder consistent

And use admin-defined site logo
Fix external image in an inline <a> element

htmLawed stripped/discarded <div> tags nested inside inline tags such as
<a>. The previous replacement engine would replace <img> tags with <div>
tags and would cause the HTML to be corrupted by htmLawed.

This patch uses <span> tags which have CSS rules to be displayed as
inline-blocks. This should stay truer to the normal sizing and placement of
the original <img> tag.