Fix possible exploit in savedView.

Restrict adding keys into a ds, unless the user owns it.  Also do not add key into public datastream (ds).
Then, use the request.user as secondary authentication when loading savedViews.  This way if a key isn't in the
      graph, but a person still has permissions, it loads properly.
Merge branch 'staging' of github.com:visgence/portcullis into staging
Fixed logic error for adding key to can read.
Deleted a now useless js file.
On load/unload streams, leave the content pane alone.

Only insert or remove current graph, do not otherwise modify the content pane.
Merge branch 'staging' of github.com:visgence/portcullis into staging
Replaced graph_container with a more generic container.
Merge branch 'staging' of github.com:visgence/portcullis into staging
Had to re-add some csrf-tokens
share view link auto hides when no graphs.
Graph control fields use onChange now.
deleted a line that's not used anymore.
Update genTestData for new site layout.
Add spin indicator to graph loading.
Merge branch 'staging' of github.com:visgence/portcullis into staging

Conflicts:
	portcullis/templates/user_streams.html
Readjust size of spin indicator.