filters: Handle all filters in PHP

Turns out that the query to fetch a "short" list from MySQL is slower than
just running all the filter rules in PHP
performance: Improve performance of ticket queue pages
Fix regression displaying errors on ticket form
Merge pull request #301 from greezybacon/issue/slow-filters

filters: Handle all filter rules in PHP

Reviewed-By: Peter Rotich <peter@osticket.com>
Merge pull request #302 from greezybacon/issue/299

performance: Improve performance of ticket queue pages

Reviewed-By: Peter Rotich <peter@osticket.com>
Revert "performance: Improve performance of ticket queue pages"

This reverts commit e818fd2c4b589b4f70b369371d198d7e0c498c74.
Merge pull request #303 from greezybacon/issue/form-validation-errors-again

Fix regression displaying errors on ticket form

Reviewed-By: Peter Rotich <peter@osticket.com>
Drop support for native mysql extension (deprecated as of PHP 5.5.0)

Starting with v1.8 osTicket will require mysqli extension.
Merge pull request #309 from protich/issue/mysql-driver

Drop support for mysql extension (deprecated as of PHP 5.5.0)
Here goes nothin!

Reviewed-By: Jared Hancock <jared@osticket.com>
forms: Allow user name and email to be blocked

Fixes a regression in 1.8 where user names and emails submitted via the web
interface would not properly be detected by the filter system for rejection.

References:
http://osticket.com/forum/discussion/75456/v1-8-ticket-filter-for-banning-domain-doesn-t-work
Fix UI bug where user change warning always showed

HTML does not allow nested <p> tags. Therefore the user warning was not
correctly hidden with the rest of the user change confirmation message.
ui: Remove autocorrect from the user lookup dialog
ui: Drop autocorrect on open ticket email box

This box shows if the ticket open page is shown without selecting a new user
account. Autocorrect should be disabled on that box too.
Merge pull request #319 from greezybacon/issue/reject-web-user-emails

forms: Allow user name and email to be blocked

Reviewed-By: Peter Rotich <peter@osticket.com>
Merge pull request #320 from greezybacon/issue/user-change-warning-bleedover

Fix UI bug where user change warning always showed

Reviewed-By: Peter Rotich<peter@osticket.com>
ui: Disable autocomplete on email login settings
Merge pull request #321 from greezybacon/issue/318

ui: Remove autocorrect from the user lookup dialog

Reviewed-By: Peter Rotich <peter@osticket.com>
names: Add option for original name

And define getInitials() function for %{ticket.name.initials}
Merge pull request #323 from greezybacon/issue/original-name-option

names: Add option for original name

Reviewed-By: Peter Rotich <peter@osticket.com>
Add release notes for 1.8.0.1