Add streetview to map page

Fixes #349
Move decorator functions out of util into separate file
Move Exceptions from utils.py into new exceptions.py
Reorder imports, add __future__ imports and utf8 comments

The __future__ imports and utf8 comments are intended to make the code
more easily Python 3 compatible
Add @wraps annotations
Merge pull request #868 from maurizi/refactorUtils

Refactor utils
Fixes #862, Fixes #863

Removes unused inline style
Fixes scrolling issues
Fixes images being cut-off at the bottom
Fix indentation
Fix issues with styling not being applied after adding an image

The active class was not being applied to indicators properly
Disable the image carousel next/prev when there is 1 image or less

Bootstrap Carousel would not work properly with only one image, and could
not recover after adding more, so I disabled the controls until there are
at least 2 images
Translate all audit types

Fixes #838 and #877
Add skip_npm option to bundle fabric task

This allows for tighting the code->build->fix->rebuild loop
Merge pull request #866 from maurizi/fix/862/image-carousel-bugs

Fixes #862, Fixes #863
Add a mocha test harness for js testing

Test modules added to the js/test directory will be picked up
automatically and can require any of the source modules bundled into the
app.

Run the tests by opening opentreemap/treemap/js/test/test.html in a
browser or using testem (https://github.com/airportyh/testem).
Merge pull request #878 from ahinz/fix/audit-types

Translate all audit types
Add threaded comments to requirements

In django 1.6 the comment contrib library has been removed so we're
including that here as well.
Add commenting backend

Fixes #377
Merge pull request #865 from ahinz/fix/349/street-view-on-map

Fix/349/street view on map
Merge pull request #879 from jwalgran/topic/js-test-harness

Add a JS test harness
Merge pull request #880 from ahinz/fix/377/add-comments-for-real

Fix/377/add comments for real