Triage workflow: update waterpoint and request together

Previously, waterpoint updates were applied immediately when hitting
"apply" for each attribute and the request was only updated when
hitting "Update report". This is changed to checkboxes for attributes
to apply when the report is updated. The reported value is also no
longer editable.
Merge pull request #82 from taarifa/triage-workflow

Triage workflow: update waterpoint and request together
README: clarify usage of grunt serve, fixes #83
More succinct output when uploading waterpoints, fixes #75

* Fix spelling of "Succeeded" in `check`.
* Add a flag to `check` to determine whether or not to print.
* Use sys.stdout.write to print "Adding line %d..." every 1000
  waterpoints so `check` print appears on same line.
* Add before and after messages to make things doubly clear.
Even more succinct printing of upload waterpoints (#75)
Merge pull request #79 from taarifa/upload_waterpoints_75

More succinct output when uploading waterpoints, fixes #75

* Fix spelling of "Succeeded" in `check`.
* Add a flag to `check` to determine whether or not to print.
* Use sys.stdout.write to print "Adding line %d..." every 1000
  waterpoints so `check` print appears on same line.
* Add before and after messages to make things doubly clear.
Do not cache waterpoints with requests in MainCtrl

Doing that caused new reports or report status changes not to be
reflected.
Configurable port, proxy port and hostname for grunt serve

References #83
Split requirements into base, deploy, dev. Fixes #80

Update README with instructions for the requirements folder and base,
deploy, and dev requirements.
Updated windows installation instructions
Update README.rst
Merge pull request #87 from taarifa/reqs_80

Fixes #80 with requirements folder and updated README.
Dont fetch new status summary data on every status change
Also sort nat dashboard data by # waterpoints
Regional dashboard: buttons and filter in same nav bar
Bugfix where regional map/table filtering no longer works after region change