Merge pull request #432 from maurizi/master

Always load bootstrap before typeahead.js, Fixes #424, #425
Re-add in admin page access
Support for approving/rejecting existing audits

Currently we have pending audits, which represent changes that have not
yet been applied. Now we also have the concept of "reviewing" an audit
that has already been applied.

If the review is 'accepted' then a ref is attached to the audit with
"ReviewAccepted" and nothing else happens.

If the review is 'rejected' then a ref is attached to the audit with
"ReviewRejected" and the change is rolled back.
Provide link to raw images
Don't json-encode payload for GET requests
Add photo review page
Merge pull request #421 from ahinz/topic/photo-review

Topic/photo review
Whitespace....
Point requirements at azavea djqscsv repo
Use TILE_HOSTS for boundaries
Add diameter/circumference calculation worksheet

fixes #332 on github.
Cleanup diameter worksheet on cancel
Merge pull request #441 from steventlamb/topic/multiple_trunk_diameter

Topic/multiple trunk diameter
Prevent OpenLayers from making preflight OPTIONS requests
Fixup lint from someone's previous commit....
Merge pull request #462 from ahinz/fix/openlayers-cors-preflight

Prevent OpenLayers from making preflight OPTIONS requests
Fixup lint
Highlight and zoom to the filter boundary

I had trouble pulling secondary-color out of the instance config
dictionary in the settings.js template beacause it has a hypen in the
name. To solve the issue I created a pair of template tags to call the
``get`` method that could not be directly accessed in a {{ }} tag.
Merge pull request #464 from jwalgran/topic/select-boundary

Highlight and zoom to the filter boundary
Fix street view css