refactoring view classes and adding PageView class
fixed a typo in BaseView.js
unit test updates, removing unneeded files
remaining unit test updates

also commented out pageview unit tests for now
change View.js not to dispose parentView in doing which would cause a recursive dispose loop
Merge branch 'master' into 1.0.6

Conflicts:
	source/src/index.html
	source/src/js/app/ui/views/BaseView.js
Added support for pre-compiled dust templates
adding widgets back in
widgets
updated comment version in index file
Fixed bad refererence to exiting and entering views
Fixed bug with render adding html twice and bug with setting default map when using jQuery
Ability to pass view parameters to ViewManager

previously you could pass the layer to which the view sits, now you can
pass an object that contains view parameters.  This way you can set
animations and columns from the controller
added grunt support - a bunch of custom tasks to automate the build process
got rid of unneeded files from the old build process
updated readme
updated readme again
Fixed behavior of widgets, child views and child view events after a redraw
Fix missing variable declaration
fixed copy paste error in animations js