Updating to dojo 1.9.3.
Adding less 1.7
Updating to moment.js 2.5.1
Remove ReUI from libraries as it now lives under src. Updated snap.js to 1.9.3
Removed less compiler 1.5.0.
Ran npm update --save-dev to get latest grunt packages. Fixed dependencies for tests.
Reverting package.json update.
Bumping less and jshint contrib modules.
Renamed item/s references to entry/entries.
Fixed an issue in LookupField if textRender was defined but returning undefined/null the text should fall back to key. Changed processData back to the old processEntry. Changed the old processItem to preProcessEntry.
Fixed build script.
Merge pull request #54 from Saleslogix/topic-cleanup-stores

Topic cleanup stores
Make properties in store consistent with our views.
Register the default route into the views routes property.
Refactored routing so it is more centrally located around Application. Removed ReUI's hash changing behavior. Removed history from ReUI context to use App.history instead. Created Application.goRoute(path, options, transitionOptions) as an alternative to view.show.
Reset hash on init until we can figure out a better redirect method.
Removed hash from ReUI. It now compares the page to determine if history needs trimmed. Replaced several view.shows with App.goRoute.
Moved the base view's show functionality to "showViaRoute". The view's show method now call App.goRoute instead (which calls showViaRoute). This provides backwards compatibility with customizations that are calling view.show directly and not yet using the new router system.
Allow registerDefaultRoute to take a view id or view.
Fix broken test, jshint.