Merge pull request #34 from hfjallemark/master

Allow router to use empty string root path.
Updating to latest package versions.
Updating mimosa skeleton source.
Updated nuget metadata.
Updating mimosa skeleton source.
Fixing a bug in the modal sample that crops up in IE9.
Preventing duplicate calls to viewAttached when views are cached by the composition system.
Router improvements.

-Made all map config functions take parameters or route config object.
-Removed some un-needed code from the router
-Surfaced onNavigationComplete and used that to set the document.title.
Now the developer has more control over title and can execute arbitrary
code after each n avigation.
-Fixed the composition system so that it does not call viewAttached more
than once when views are cached. This can be override by setting the
composition binding setting alwaysAttachView:true
Updating version number, nuget meta and mimosa config.
Updated dependency graph.
Starting work on starter kit nuget.
Continuing work on nuget starter kit....
Finished work on starter kit nuget.
Removed vs template with nuget for now.
adding initial travis build config
run phantom tests on build
Added travis pass/fail image
Added travis pass/fail image
Merge branch 'TravisCiBuildWithTests' of https://github.com/JontyMC/Durandal into TravisCiBuildWithTests

Conflicts:
	README.md
trying to fix directory issue