Add RequireJS' domReady plugin to the build

This is the beginning of an attempt to reduce our dependency on jQuery.
Use domReady instead of jQuery().ready where possible
Use absolute module IDs

Besides saving space, this will fix an issue caused by the next commit.
Move the marker SVG module to the modules tree
Split the `map` module

The code of the old `map` module is now split between:
- `map`: map creation and interaction with container
- `map/layers`: layers control (includes base tiles)
- `map/markers`: markers and related functions for `map/members`
- `map/members`: "All members" and "Search results" layers, search API
- `map/user`: user marker
Use existing reference to jQueryfied element
Refactor the message bar code