Implement change of client

Allows the client to be changed on a ticket. Previously, only the
information about the client associated with the ticket was editable. This
patch permits assigning a completely different user to the ticket.
Merge pull request #141 from greezybacon/issue/ticket-change-client

Implement change of client

Reviewed-By: Peter Rotich <peter@osticket.com>