Remove obsolete MainCtrl
Clear all flash messages on route change (#120)
Add support for a heatmap layer
Workaround heatmap bug so layer is not shown on load
Align layer list left
Improve coverage layer title
Merge pull request #128 from taarifa/heatmap

Heatmap layer
Python changes to add STATUSES as a global value
Some way towards fixing #72.

* Add a new factory to services.coffee which gets statuses from
  the Flask taarifa_waterpoints.py
* Allow statuses to be globally accessible through the $rootScope
  so templates now use that instead of hard-coded.
* Convert the map generation into using promises so the statuses
  can be non-hard-coded.
* Things left I have no idea about:
  * plots.js is a bunch of global functions which isn't used by
    angular.
  * There are some places in the code which checks is status
    functional? Need some input on how to do that - status ID or
    something maybe?
  * Nothing is fuzzy yet.
Move zoomToMarkers into addWaterpoints