Fixing a bug with the json uploader and accepting empty string as a null
data point through the sanitizer.
Merge pull request #1169 from jdalphon/master

jsonDataUpload changes
Merge remote-tracking branch 'upstream/master' into jp868
This commit focused on smoothing the transition for table so that
when the controls are hidden or shown it doesn't look terrible.