TODO
First pass at LASTEXECUTEDVERB support for synching reply/forward state.
ws
Bump version
Fix is_callable check.
Explicitly specifiy we want the envelope data.

Potentially saves an extra round trip to the server.
todo
Give deviceinfo the EAS version information.

Start moving towards making the device object a more full fledged
device property manager.
Inject the device object to the sync object.
ws/phpdoc
Extract _getLastVerb(); Fix variable names.
Improve/Refactor support for fetching the LASTVERBEXECUTED data.
Existing flags were already added by this point.

Merge them in setChanges(), not when building the changes.
phpdoc/ws
Add CHANGE_*_STATE constants.
Improve outputting flag/verb changes.

No need for separate method to export these changes. Use the
already existing Mail message object and output as any other
normal change set.