Added the moment.js library for easier date parsing/formatting in Javascript.
[Code Cleanup/Worklists] Paging, sorting, and filtering worklists will now preserve those settings when the mobile worklist refreshes.
[Aesthetics] Blue top header bar to reduce monochromaticity
[Performance] Moved the stylesheet into a separate file so it can be cached by the mobile browser.
Improved the style of the sidebar panel
* [Mobile/Performance] Implemented caching for the common navigation pages in the mobile interface: search, workspaces, workspace tabs, pages, and Virtual Attendants.  The content in these pages rarely changes; they'll now be pulled from the server once per session.  Closing and reopening the app, or switching to the app from another app, will clear the cache.  This significantly reduces mobile bandwidth usage and improves perceived performance.
[Mobile/Profiles] Improved the way properties are shown on mobile profiles. Gave a unique page-id to each type of profile.
[Code Cleanup]
* [Mobile/Profiles/Plugins] Implemented a 'mobile.profile.block' extension point for plugins to provide custom content on profiles in the mobile interface.
* [Mobile/Profiles/Ticket] Ticket profiles in the mobile interface now display the most recent message on the ticket, and the conversation history can be paged forward and backward.

* [Mobile/Profiles/Ticket] Tickets can be replied to from the mobile interface. The reply button will automatically quote the currently displayed message, and the status and reopen date can be set.  In order to reduce extra work from a mobile device when pruning quotes, only the most recent message worth of comments is displayed.  In other words, quotes like ">>> Something said three messages ago" are automatically removed.  When possible, signatures in quoted text are also automatically removed.

* [Mobile/Profiles/Ticket] Basic ticket properties can be edited from mobile profiles: status, reopen date, owner, and spam training.
* [Mobile/Profiles/Task] Basic task properties can be edited from mobile profiles: title, status, and due date.
* [Mobile/Profiles/Message] Message profiles in the mobile interface show the full email content.
[Code Cleanup] Fixed a few minor issues caused by moving the CSS into a separate file.
* [Mobile/Calendars] Calendars are now displayed in a compact format in the mobile interface.  These mobile calendars are displayed on workspace tabs, in workspace widgets, and on calendar profiles.  Days that have events are indicated with a white circle.  Clicking a day will select it, denoted by a pale blue circle, and its events will be listed below the calendar.  Clicking an event from the list will display its profile, and the back button will return to the list with the previously selected date still highlighted.
* [Mobile/Calendars] In mobile calendars, the current day is now highlighted as a filled in circle compared to the outlined circles denoting days with events.

* [Mobile/Calendars] Mobile calendars can be paged forward and backward to adjacent months.  A 'today' button is also provided to quickly reset the calendar on the current month with the current day selected.  The selected month and year will be remembered per calendar for the duration of the session.

* [Mobile/Calendars] Mobile calendars now tag daily events as a block of 'available' or 'busy' time.
* [Mobile/Profiles/Virtual Attendants] Virtual Attendant custom behaviors are now available on mobile profiles.  These are the same behaviors that show up in the desktop interface, enabling powerful automation from mobile devices.
0.0.6 checkpoint