Updated less to 1.5.0 for sourcemap support. Updated grunt-contrib modules.  Fixed jshint error(s) that came from the grunt-contrib-jshint update. Removed cssmin.
move getSearchQuery from the card layout to base.
Added a button to open attachments in a new tab. This is to work around an IOS issue with displaying multi-page PDF files in an iframe.
#MBL-10303 Fixed
Updated contstants to the class level so they can be overridden.
Removed open new window from images.
Style cleanup.
Create a main for jasmine tests.
Add additional dependencies for _TemplatedMixin.
Add additional dependencies for _TemplatedMixin.
Fix an issue toggling timeless. Added moment to fix use of the old datejs lib.
Fixed uses of dojo global.
Ticket edit was showing [object Object] in the ticket solution and ticket problem notes. Properly binding these fields to a property and not an object.
Added comment about livereload with less.
Fixed multi-select picklists so that you can de-select items from the list.
#MBL-10319 Fixed
Added ability to press enter on the login form to login instead of being forced to tab to the button.
Focus the username field when the login view is shown.
Fixed picklists so single select lists don't take activateEntry behavior that multi-select picklists take.
Updated tests to use new spy syntax for jasmine 2.0. Updated grunt templates for running the tests from command line. Added grunt-template-jasmine-istanbul to generate a code coverage report.
Lead.Interests is set to text which has a max length of 128. Changed validator to reflect that. Fixes #221
Changed the orderby for day, week, and month views to match the orderby that is used for the my activities list (StartDate desc).
#MBL-10193 Fixed