Changed the wfs version in SchemaDownloaderHelper to get the correct geometry type, modified FeaturesLoader.js to add collections of geometries to the map, and added a function to Cordova.js for getting the wkt of a geometry collection
Added support for "MultiSurface and MultiCurve", which are equivalent to "Multipolygon and multiline".  Also added a geometry type chooser for the geometry layers.  Still working on this.
Pass in the correct geometry type to startInsertMode and get the right handler for inserting
Read in and create MultiGeometry features correctly.  Also moved Arbiter.Util.Geometry to Arbiter.Geometry.  Still need to fix editing
Removed some comments and dead code
Render the vertices of the feature being modified as "select" and fixed a bug in editing geometry collection geometries
Fixed an issue with editing geometry collections and the out of memory workaround
Fixed an issue with inserting geometry collections
Made a lot of changes towards full multi geometry support, viewing and editing multipart geometries
Added a class for handling the geometry expansion/compression for adding/removing parts from multi parts
Added functionality for adding parts and geometries
Fixed an issue with removing parts and geometries and added a print function to GeometryExpander.js
Switched back to opening the feature info dialog on select, adding the edit on map button back to the dialog, and made sure that the add/remove part buttons get hidden and show properly.  Also fixed a bug with trying to add a geometry to the collection if there was no selected geometry part
Make sure user can't perform activities that will break the app while editing
Made some updates to handle the out of memory workaround
Added some new icons for the add/remove part/geometry buttons
Merge branch 'multi-geometry-support'