fixed possible null pointer error

Change-Id: Ib410ab1a571c835f9c86083829fe450b419e0095
added debugging code

Change-Id: Ifef6dfbca0da9dc56d861d31b163b8b54906caf9
code cleanup

Change-Id: Ib359bbbf468b4b96c40a339c52884c2426722d76
fixed documentation

Change-Id: Ib4d213979d5ea847e69ba10d9deb84b9155aa97b
Now using parseCSVRow() where appropriate, and fixed null pointer errors.

Change-Id: Ic3b0349cfcdbea806abced431eb2d10a0043eafd
fixed bug where asyncResultCallbacks were triggering regular callbacks

Change-Id: Ia24ec8a62be60a6289e8d7398e84a6c7ca84419e
BinningDefinitionEditor now implements ILinkableObjectEditor (this fixes
bugs that occurred when linkSessionState() was used).
Change-Id: I8e7619de5616f92e0c04a8a45edf56fae513d858
speed optimizations
speed optimizations
Renamed disposeObjects() to disposeObject().
Code cleanup.
organize imports
fixed null pointer error
getCallbackCollection() now registers the object as the owner of the
callback collection (fixes some possible bugs).
preventing null pointer error
Added option to WeaveDataSource for specifying a list of metadata fields
used to uniquely identify columns.
updated config file
added getItems(), not used.
Added support for external weaveApiReady() function which gets called as
soon as the API is ready, before any session state is loaded.
Moved WeavePath.js to WeaveAPI project.
fixed null pointer error

Change-Id: Ib68b4796ddb0c91a34533bee089caf643cb23424