First go at authentication for create/edit views -- robot framework tests not passing yet
Merge branch 'master' into issue-60

* master: (26 commits)
  fix additional test after merge
  #80 protocol-relative url for oxpoints
  #80 some docstrings
  javascript var
  javascript semicolons
  #80 removed unused code
  #80 fixing a typo
  Update Event model manager to only get published events
  Use event factory in tests
  set full name of statuses rather than abbreviation
  #80 removing unused js code
  #80 func tests adjusted after merge
  #80 test title adjusted and marked todo as failing part is not related to typeaheads
  #80 test for verifying proper form save separated from typeahead lookup tests
  #80 tests updated to work with new typeahead. mock json files instead of external api calls
  #80 frontend code adjusted to use new typeahead
  #80 backend components for typeahead - form fields and datasource
  #80 js replacement for old typeahead code
  #80 form and field changes - non-ui tests passing
  Removed unnnecessary import
  ...
Refactoring test auth
Attempt to get login working w/ robot framework -- might just automate the default login screen rather than trying to bypass it with a lot of additional code..
Automate the login form -- only work for the first test for some reasons
#60 log in in every test setup
Refactored authorisation code in separate module
Issue #63: events organiser homepage
Removed legacy todo message
Demo admin interface for events
Reorder date and title
Find talks missing title or location
Added link to contributors homepage
Link to edit talk
Added pagination
Set correct login urls in settings
Migration to go with commit 87bf379a96db981ad6400a53a0d7978faf2fac49
Merge branch 'master' into issue-60
Each event has a set of editors who have permission to edit the event (including adding/removing editors).
Check user is on editors list before presenting the edit event view