Fixed R mime type
Merge pull request #424 from lev-kuznetsov/master

Fixed R mime type
Adding javascript code style
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.
Factored tsv code, added REST API for selections;

Added REST API for LIMMA as follows:

1) curl -b cookies -c cookies -F "dataset[]=@test.data"
http://localhost:8080/dataset?format=tsv
2) curl -X PUT -b cookies -c cookies -d "keys=sb" -d "keys=sa"
http://localhost:8080/dataset/test.data/column/selection/sel1
3) curl -X PUT -b cookies -c cookies -d "keys=sc" -d "keys=sd"
http://localhost:8080/dataset/test.data/column/selection/sel2
4) curl -b cookies -c cookies -X POST
"http://localhost:8080/dataset/test.data/analyze/limma/myLimma(dimension=column,experiment=sel1,control=sel2,alpha=0.2)"
5) curl -b cookies -c cookies
"http://localhost:8080/dataset/test.data/analysis/myLimma?format=json"
Added draw functions and scale updates.
Merge pull request #430 from lev-kuznetsov/master

Factored tsv code, added REST API for selections;
Added type to analysis result JSON
Cleaned up HCL
Polishing LIMMA and HCL, fixes #426
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