Squashed 'www/js/lib/davejs/' changes from 549e992..704f8d7

704f8d7 AjaxDataConnector.config now returns a hash based on the current settings.
96916ae added checks to make sure DataSet labels are set correctly

git-subtree-dir: www/js/lib/davejs
git-subtree-split: 704f8d708c6d81009440f6a0bd64ce0791eb0fc7
Merge commit '54c403c0f800ec65123abe18bc850be2694e8206'
Squashed 'www/js/lib/davejs/' changes from 704f8d7..5978372

5978372 ignoring npm-debug.log
94158db Fixed Object.prototype.toString reference. Added a listDataSets function

git-subtree-dir: www/js/lib/davejs
git-subtree-split: 5978372b20691740d4879de685429a8fc8ee5e0d
Merge commit '13a4699c8d53a9cf04b43ef4f189b08f1bff76a1'
Squashed 'www/js/lib/davejs/' changes from 5978372..5751dc7

5751dc7 Merge commit '0e6ba309bda69f3563e60b77b53a884aa360f14c'
b03e7b6 setDataRange was testing the wrong start and stop values
cd844cb set initial range to infinity
f45cd3f Repaced | with || when used as null coalescing operator
a0f04d9 removed reference to data from Zoom.js
e87f29a removed all references to 'data' from Chart.js. Now all data is pulled directly from the dataStore
6d1c8eb Instead of adding datasets to each plot, the plots are just given a reference to the main data store
0d7558f Started changing Chart.js to make changes to have a better mechanism for setting data
6457171 Added different accessors for the vaiable id and data
1ff7ee0 DataSet store groups of mnemonics, but not any label info
12ac126 Started making changes for storing data based on variables rather than sets
dc98a08 Created a DataSet object that will hold both labels and data. This will probably not work out...
a4697b8 moved the data out of AjaxDataConnector and passes directly to the callback function
46e5561 formatting changes
b608418 Removed DataSet.associateData. Added test to ensure all variabels are the same length
ffdc7e1 started adding a DataSet object
f514f21 Fixed the way the settings hasher gets the settings string.

git-subtree-dir: www/js/lib/davejs
git-subtree-split: 5751dc717a68177c55bfc4176c8da030d9db022e
Merge commit '2efed93038b7b3dfea6250c254130360dd177a34'