Reworked login to use ajax calls.

Various styling improvements/changes
Fixed login error messages not showing
Deleted greeting.html as it's no longer needed
Moved graph range controls to side pane
Restored greeting.html as it was needed.
Added rule to gitignore for custom dev files.
Graph selection labels now auto hide/show.
Graph options now toggle visibility.
Fixed graph controls rendering multiple times.
Changes that go with commit graph options toggle.
Fixed error on submitting with no streams checked.
Added styles to graph advanced options.
Merge branch 'master' of github.com:visgence/portcullis into sharedView

Conflicts:
	graphs/templates/display_nodes.html