Piped entire column data through to scale updates and referenced keys in previous scaling.
Added base d3 scales for column and row selections.
Added selections grouping in svg elements.
Added selection scales and drawer function for selections.
Added draw functions and scale updates.
Merge pull request #430 from lev-kuznetsov/master

Factored tsv code, added REST API for selections;
Added column and row selections coloring.
Added column and row selection updates on reordering. fixes #397.
Merge pull request #431 from jfarid27/fix-issue-397

Fix issue 397
Merge pull request #434 from lev-kuznetsov/master

Polish, added type to analysis json
Added Limma Modal call. fixes #432.
Merge pull request #436 from jfarid27/master

Added Limma Modal call. fixes #432.
Added Limma Table. fixes #433.
Merge pull request #437 from jfarid27/working-branch

Added Limma Table. fixes #433.
Fixed scoping and resolvers #425

Solution basically is the inside out version of what it was before - now
instead of resolvers relying on injection for values, it's the other way
around the injection relies on resolvers.

Various cleanup associated with moving stuff around.

Added minimal code to launch embedded jetty during unit test, however
not running any tests at the moment.