Remove camelCase from streamer.py

clientID was camelCase. It is now renamed to client_id
Merge pull request #1482 from hypothesis/streamer-remove-camel-case

Remove camelCase from streamer.py
Fix error when pressing delete in empty tag field

Pressing backspace in the tags input still calls the removeTag handler.
This results in an exception when scope.model.tags was undefined. Now
we check for a tag and the tags array before updating.
Remove source map code from vendor files

This removes a huge dump of console warnings as the browser tries and
fails to request the map files.
Merge pull request #1489 from hypothesis/delete-empty-tag

Fix error when pressing delete in empty tag field
Merge pull request #1488 from hypothesis/remove-source-map-warnings

Remove source map code from vendor files
Remove support for server rendered scope data

The Angular parser isn't expressive enough to handle anything but a
subset of ASCII so it's not suitable for pushing arbitrary JSON data
into the scope via ng-init. We'll have to do something else. For now,
remove it because it was just premature optimisation.
Call Auth and Store plugin #destroy() methods

When reloading the application, call the destroy methods to unbind
an event handlers, etc.
Cake label to New Contributor friendly
Added section about building the documentation