* [CHD-3569] [Virtual Attendants/Mail/Headers] In 'Before sending worker message' Virtual Attendant behaviors, the 'Set header' action is now capable of replacing existing headers like 'Subject:' and 'X-Mailer:'.  Previously, duplicate headers were being added.
* [CHD-3519] [Virtual Attendants/Mail] In the 'Before sending worker message' Virtual Attendant behavior, the 'Bucket' condition is now available again.
* [CHD-3568] [Worklists/Usability] Fixed an issue when editing 'Owner' filters on worklists where the existing values weren't displayed as defaults. This meant if you were filtering by a list of 5 owners, you had to reselect them in addition to any other changes you were making.
* [Virtual Attendants/Groups] Fixed an issue with bucket names always being 'Inbox' in some Virtual Attendant behaviors.
[Code Cleanup] Made sure field types are returned for every context type.
* [CHD-3508] [Virtual Attendants/Usability] When building Virtual Attendant outcomes and actions, the 'Insert placeholder' menu will now include the '|date' modifier on placeholders by default.  Otherwise they are displayed as Unix timestamps (e.g. 1381874586).  This used to happen in earlier versions, but the '|date' option was hardcoded for various fields; now it happens automatically based on the field type.
* [CHD-3470] [Mail/Reply/Usability] On ticket profiles, if the reply form is already open then clicking the 'Reply' button or pressing the 'r' shortcut will focus the existing form rather than discarding its contents and opening a new one.
* [CHD-3433] [Mail/Setup/Usability] Added a warning to POP3 setup that downloaded messages will be deleted from the mailbox.  There have been a few instances where users included an IMAP mailbox with a long history where clearing the mailbox was not desirable.
* [CHD-3378] [Virtual Attendants/Worklists] 'While displaying a worklist' behaviors can now be created by role-owned Virtual Attendants.
* [Setup/Custom Fields/Usability] In Setup, custom fields can now be quickly dragged into the desired order rather than having to manually number them.
* [Setup/Custom Fields/Usability] When deleting custom fields in Setup, a confirmation step is now shown prior to deleting the fields and their data.
* [CHD-3372] [Setup/Custom Fields/Fieldsets] In Setup, global custom fields can now be easily migrated to fieldsets of the same type.
* [CHD-3341] [Mail/Reply/Usability] After clicking the 'Reply' button in a ticket conversation, a loading indicator is shown in a popup until the form is displayed.  This was requested several times by clients who experience occasional latency so they have a visual cue that something is happening.
6.5.2-checkpoint
* [Virtual Attendants/Snippets/Placeholders] Implemented a new 'xml_decode()' function for placeholder scripts.  This converts an XML string into an associative array of nested nodes.  Attributes can also be accessed through an '@attributes' key on any node.  Check the Cerb docs for more details.
* [Web-API/Tickets] Ticket records can be filtered using 'group_id' and 'bucket_id' in the Web-API.
[Code Cleanup]
* [Quick Search/Performance] When using the quick search feature, text-based searches will no longer include leading and trailing wildcards by default.  This was requiring every record to be scanned in the database.  Instead, wildcards can be explicitly specified with an asterisk (e.g. *@example.com).
[Code Cleanup]
[Code Cleanup]