forms: Fix advanced search on fields with a `name`

Previously, advanced search was bugged in such a way that the advanced
search on a field without a `name` value would result in a hit of all the
tickets.

Fixes osTicket/osTicket-1.8#288
Allow edit of user on ticket-edit page

Previously, the user information could only be modified on the ticket-view
page. For instance, if creating a new ticket for a user, no new information
could be added or modified on the user until after the ticket was created

Fixes osTicket/osTicket-1.8#281
forms: Require `title` for all custom forms

Otherwise, you can't click on the custom form in the table view in order to
manage it.

Fixes osTicket/osTicket-1.8#276
Merge pull request #290 from greezybacon/issue/288

forms: Fix advanced search on fields without a `name`

Reviewed-By: Peter Rotich <peter@osticket.com>
Merge pull request #291 from greezybacon/issue/281

Allow edit of user on ticket-edit page

Reviewed-By: Peter Rotich <peter@osticket.com>
Merge pull request #293 from greezybacon/issue/276

forms: Require `title` for all custom forms

Reviewed-By: Peter Rotich <peter@osticket.com>
Add all contact information to user lookup popup

Previously only the name, email, and phone number would be displayed on the
pop up dialog
forms: Fixup possible XSS exploit

Displaying field values on various pages and dialogs could result in cross
site scripting exploits.

Fixes osTicket/osTicket-1.8#296
Merge pull request #297 from greezybacon/issue/296

forms: Fixup possible XSS exploit

Reviewed-By: Peter Rotich <peter@osticket.com>
Add phone number to user json object
Replace phone number on ticket owner update
Merge pull request #292 from protich/issue/281

User: Ticket owner update

Reviewed-By: Jared Hancock <jared@osticket.com>
oops: Fix unneeded closing div
setup: Make mysqli extension requirement clearer
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>