bin/render: Take out 0-grid debug logging
Move vhosts into root/{data,www}

- Update bin/httpd
- Update bin/update to crawl data into root/data
- Do *NOT* update bin/render; will be addressed in a later commit
Unify rendering in bin/render

- Remove all subcommands from bin/render as rendering is really pretty
  tied to the actual concrete www application, not an abstract possible
  www application. Also allows for rendering pages that are not
  per-region in the future (e.g. a list of all regions).
- Render into root/www
viz.js: Add a path tracing the region outline
bin/render: Symlink static files instead of copying

- Rather than copying static files, install symlinks into the
  destination directory pointing back to www. This improves the
  compile/edit/debug cycle now that bin/render takes a minute or so to
  run -- just refresh the page.
crimedb-leaflet.js: Allow loading via AMD and <script>

- Wrap crimedb-leaflet.js code in the amdWeb.js pattern from
  https://github.com/umdjs/umd/
Remove 'region' constructor argument to CrimeDBLayer

- This argument didn't really serve any purpose and made the layer less
  general since it required selecting a region.
Move CSS for legend inline

- Rather than relying on CSS rules in HTML to stlye the legend, set them
  inline when constructing it in JavaScript. Do this so that we don't
  rely on the containing HTML. Of course, this also prevents the
  containing HTML from styling the legend, but we can address this in JS
  later if we need to.
Add docs and example for LeafletJS plugin

- Update the developers page with sample code for use of the LeafletJS
  plugin and create a new standalone leaflet-example.html page.
crimedb-leaflet.js: Remove dependency on jQuery

- Don't force users of this plugin to import jQuery
- Use XMLHttpRequest and L.DomUtil to replace the minimal jQuery usage
  that exited previously
- Tested on Chrome 39, FF 33 and Safari 8
crimedb-leaflet.js: Add attribution text to map