fix multiple sample annotation alignment

fix bug in determining if data is numeric
Implement changes
Uniform label width change
fix bug in processing sampleAnnotations that breaks the invariant that they each map to the same number of categories
logging police
Merge branch 'lastChanges' of https://bitbucket.org/raphaellab/magi
add annotation form onclick behavior to heatmap
fix bug in annotation database introduced by the logging database

update heatmap and mutation matrix to use sample annotations in tooltips *directly from the data* (i.e. without needing to modify GD3 at all)
update heatmap tooltips to include annotations
update date. fix bug when viewing "no" datasets.