[Code Cleanup] Changed the ticket and address bulk update popups to use abstract code like all the other worklists.  These previously had their own custom code in the cerberus.js file.
* [Setup/Custom Fields] Fixed an issue when editing custom fields in Setup where the 'select all/none' checkbox stopped working properly if it was clicked multiple times.
* [Settings/Watchers] Fixed an issue on the 'Watcher Notifications' tab in worker Settings where the state of the event text didn't change between bold and normal when toggled by clicking the checkbox or using 'select all/none'.
[Code Cleanup]
* [CHD-3814] [Worklists/Bulk Update] Fixed an issue where toggling the 'select all/none' checkbox on a worklist multiple times could result in rows appearing selected but not being sent to the server on an action.  This also caused an issue in Bulk Update where the 'Whole list' option could be come selected rather than 'Only checked', even though only a few rows appeared to be selected.
* [CHD-3489] [Worklists/Profiles/Custom Fields/Usability] File-based custom fields will now display their file name on profile summaries and when used as worklist columns.  Previously only the file size was displayed.
* [Mail/HTML/Usability] Removed the 'Ctrl+E' shortcut for "Link to an External Image" in HTML messages because this interferes with the Ctrl+A (home) and Ctrl+E (end) shortcuts in OS X and Linux.
6.7.7-checkpoint
Merge branch '6.7.7' into stable