Added extra checking for editingConnectionNewName back in, since editingConnectionIsValid is broken.
Added .right to float buttons right in menu items.
Added 'Edit' button for existing connections.
Added sql.ConnectionInfo class, which adds a 'masked' property and masked .toString() output.
Use sql.ConnectionInfo() in main.js when tracking connections.
Stop propagation of click event in editConnection() so we don't instantly connect to the connection we're editing.
Corrected geomMapCenter so the <openlayers> directive doesn't blow up, attempted to calculate the center from the extent, and attempted to get some sort of layer rendering.