Added beforeBind and afterBind hooks.

Hooks were added to the viewModelBinder. Closes #74.
Added insertRequire setting to all r.js config builds.

Closes #72.
Removing empty text nodes when parsing views.

Views should have only one root node. If they don't we have to wrap
them, but we would rather not wrap them if the extra nodes are comments
or empty text nodes. Closes #75.
Fixed an issue with router and non-hased routes.

The router should now ignore non-hashed routes, rather than attempting
to navigate to them internally. Closes #63.
Merge branch 'master' of github.com:BlueSpire/Durandal

Conflicts:
	Optimizer/RJSConfigBuilder.cs
	skeletons/nuget/Durandal/content/App/durandal/amd/optimizer.exe
	skeletons/nuget/Durandal/content/App/durandal/amd/optimizer.pdb
	skeletons/vstemplate/DurandalTemplate/DurandalTemplate/App/durandal/amd/optimizer.exe
	skeletons/vstemplate/DurandalTemplate/DurandalTemplate/App/durandal/amd/optimizer.pdb