Also extract strings from plots & coffee files
Pass translation function into plots.js, use in summary
Fix and add translation annotations, update po
Remove catalog arg
Rename dashboard controllers
Add top level dashboard controller with tabs model
Use a dirty flag to keep track of when to redraw plots
Move initialization code into a function
Move popData out of initView scope
Add a scope variable to record which dashboard tab is active
Update translations
Annotate and extracted more strings
Triage view: add request/waterpoint status filter

With two-way data binding to URL query parameters.
Triage view: add filter for waterpoint id
Add link to associated requests from map marker
Triage view: some styling
Conditional styling of requests based on status

* blue: closed
* red: open & not functional
* amber: open & needs repair
* green: open & functional
Show a simple map when editing a waterpoint
Map service: optional arguments where and max_results
Map view: filter by region, status & adjust #results

With two-way binding to URL query string parameters