LayerSettings now get locked when plotter is locked.
Removed ILinkableHashMap function lock() and added objectIsLocked().
Added Feature #1028
Fixed error in CSVColumn 'data' variable type.
CSVColumn now correctly reports its dataType metadata.
Added function for setting the data table of a CSVColumn.
fixed keytypesmenu bug with entetered text not being saved
Merge branch 'master' of https://github.com/IVPR/Weave
Added test files
added missing tool
CustomWMS now reports its allowed bounds
Added Feature #1028(updated)
Merge branch 'master' of https://github.com/IVPR/Weave

# Please enter a commit message to explain why this merge is necessary,
# especially if it merges an updated upstream into a topic branch.
# 
# Lines starting with '#' will be ignored, and an empty message aborts
# the commit.
changes to labeling

Change-Id: I7b1349a809390aecf9e3e51ce5712bfd5349e9c4
fixed null pointer error
fixed bug in setBaseURL()
avoiding possible null pointer errors
removed unused code
Added WeaveDesktop project and made modifications to support it.
fixed bug where ProxyColumn title was being replaced.
fixed .gitignore
fixed bug where pie chart wasn't updating wedge bounds.
Changed CSVColumn.validate() to use "String(x)" instead of "x as String"