Support updating the source of the ticket

Fixes #772
Merge pull request #777 from greezybacon/issue/772

Support updating the source of the ticket

Reviewed-By: Peter Rotich <peter@osticket.com>