Remove the message bar's event-based API
Hide the whole top bar when showing a message
Declare messagebar shadows through classes
Remove sizzle and core/ready from jQuery
Split the Data API into asynchronous event-based APIs

API changes:
- Members are now represented by an `User` class (defined in
  `data/model`), which dispatches events whenever the user's
  status or location is changed.
- The collection of all members, previously returned by
  `getLocationData`, is now a `UserCollection` class (also in
  `data/model`) that signals when users are added and removed
  from it.
- `updateLocationData` has become the `data/sync` module.
- `getLocationData` has become the `data/allUsers` module.
- `map/markers` now exposes two functions, to create markers for the
  "All members" and "Search results" layers.

Behavior changes:
- Member markers are now created and added to the map individually.
- `onRecentCheckin` has been replaced by events fired from the `User`
  class and handled in `map/markers`.

New modules:
- `util/dbapi`: DBAPI `XMLHttpRequest` wrapper
- `util/events`: Simplified implementation of the DOM Events
  specification, and related utilities
- `util/queue`: Fast engine-adaptive queue implemented with arrays
- `data/models`: Classes representing members and collections
  of members
Clear search results layer on search form reset
Use `type=search` for the search query input element
Change name of constant equivalent to
Remove jQuery dependency from `forms`
Remove jQuery dependency from `ui`
Remove leftover `debugger` statement from `data/sync`
Add a new `util/dom` module to reduce code duplication
Add `document.querySelectorAll` to `util/dom`
Fix globbing pattern to exclude Stylus mixins from build