Merge pull request #470 from dfci-cccb/development

Merging Development
wip: added /templates/ mapping to ViewController that supports files in subfolders
wip: added RequestToViewName bean to support views in subfolders
wip: (compile fix)  added RequestToViewName bean to support views in subfolders
move selection set manager into it's own directive
move selection set manager into it's own directive (forgot to commit selectionSetManager.ftl)
Move SetManager directive to its own js file
wip: SetManager directive with own contrller and isolated scope
added heatmapId to SetManager directive (required to make links to ORefine work)
Added SelectionList directive as child of the SelectionSetManager
wip: edit selections in place - add modal popup to selection click
wip: edit/save of selection on the client is working. need to add ajax to save to server.
wip: started moving orefine in in iframe
wip: orefine in iframe - remove orefine header, close, help buttons
wip: show Annotation tab on SetManager click
Completed ORefine and SetManager interaction.
Merge pull request #483 from apartensky/left-menu-rework

Left menu rework
Added sideNavigationBar
Merge remote-tracking branch 'dfci-mev/development' into update-layout

Conflicts:
	web/src/main/javascript/edu/dfci/cccb/mev/web/javascript/directives.js
	web/src/main/javascript/edu/dfci/cccb/mev/web/javascript/main.js
	web/src/main/views/edu/dfci/cccb/mev/web/views/elements/heatmapPanels.ftl
Added side bar