minor code refactoring

Conflicts:
	web/src/js/app/StandaloneApp.js
	web/src/js/app/views/HeaderView.js
	web/src/js/app/views/PipelineView.js
	web/src/js/lib/models/VisualizationModel.js
	web/src/js/lib/widgets/PipelineAnimationWidget.js
	web/src/js/lib/widgets/PipelineControlWidget.js
adding a camera model

connecting camera model to the mouse interactor
connecting camera to the animation widget
adjusting animation control style
minor useability improvements
enabling of wrapping phi rotations with mouse
binding to slider input
better integrating camera model into canvas widget

Conflicts:
	web/src/js/app/StandaloneApp.js
	web/src/js/app/views/ViewportView.js
	web/src/js/lib/models/VisualizationModel.js
	web/src/js/lib/utilities/RenderViewMouseInteractor.js
	web/src/js/lib/widgets/VisualizationCanvasWidget.js
	web/src/stylesheets/app/pipeline.styl
	web/src/stylesheets/lib/pipelineAnimation.styl
	web/src/templates/lib/pipelineAnimation.jade
Fixup animation icons
Allow viewport to be initialized with a pre-existing camera model
Clicking icons no longer selects surrounding text
Style fixes
Merge pull request #19 from Kitware/animation-ui-rebased

Animation ui