rewrite default base map layer handling. it remembers by name, rather than id (so will work if order changes), and also works if plugins add additional base layers
Plugin Sync: Rewrite code for file search and create. Store the fileId to localStorage and limit retry count to ease API usage.
remove restrictions on zoom in getPosition. instead, after a defaault base layer is set, use setZoom(getZoom) to ensure zoom level is valid for this base map
first version of in-app layer chooser
bumped version number
hide the layer chooser on mobile - it's now handled by in-app code
the layer chooser object itself needs to remain though, as it's used to keep track of the layers available, and plugins would break without it there
check for android interface before calling functions of it
added icon for android layer chooser
list overlay layers first in in-app layer chooser
Plugin Sync: Change folder name to avoid conflict of old clientId
got rid of the quotation marks in in-app layer chooser
add @grant none to userscript headers - as recommended by greasemonkey
build script - remove leading zeros from timestamp part of version number - possibly helps with firefox+greasemonkey update checks?
add two-column layer menu css to desktop version - was on mobile before in-app layer chooser added
remove debug console.log, fix comment
use the baselayerchange event parameter instead of testing to see if a layer is added to the map
split layers in 2 different dialogs
some comments and update README+HACKING
replaced deadlink to breunigs github
add direction arrows after compas direction