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.
Updating doc strings for new methods.
Merge pull request #55 from Saleslogix/topic-routing-cleanup

Topic routing cleanup
Style changes for detail/edit.
Added ability to set dataSet on the SData request.
Cherry pick from topic-x3. Allow related views in detail to be disabled and accept a dataSet property.
Fixed error in date picker. Fixed _EditBase so it refreshes properly.
Changed _DetailBase to just use the options.title for setting the toolbar instead of a different property name (descriptor). The base View already handles title.
Merge branch 'develop' into topic-detail-edit-cleanup

Conflicts:
	src/_DetailBase.js
Fix height and margins so detail->edit doesn't cause the fields to jump around so much.
Formatting.
Format date in UTC for timeless, similar to how the DateField formats.
#MBL-10408 Fixed
Merge pull request #57 from Saleslogix/topic-defect-mbl-10408

Format date in UTC for timeless, similar to how the DateField formats.