First attempt to have the typeahead a bit more generic
Added suggester for topics
Fix ID for topic
Template
Merge branch 'master' into topics-suggestions

* master:
  homepage only shows todays events by default
  Separate template for the front page
  Added a 2 column layout
Fixed wrong element being used
Merge branch 'master' into topics-suggestions

* master:
  Small changes to event detail temlate
  Add department_organiser
  Refactor APIOxField and add department_suggest
  Remove console.log
  Refector the listener, add organisation typeahead
  Fixed solr connection string
  Include hidden field, js and URL config
  Location typeahead js
  Added separate field type for places suggestions
  Basic typeahead styling

Conflicts:
	talks/events/forms.py
	talks/templates/events/create_event.html
Dirty fix for demo tomorrow
Do not post topics for now
Merge branch 'master' into topics-suggestions
Merge branch 'master' into topics-suggestions

* master: (37 commits)
  Query users collection in the view not template
  Added sentry configuration
  Old way to include debug_toolbar seems to work
  Added comment describing how we select the models
  Manually select object_ids then join in our code
  Remove index_together comment
  Add the hidden class if alread in user list
  Added URL to href
  Clarify what these API's return
  Move events between upcoming and user collections
  Added happening_today to event serialization
  Initial documentation
  Correct way to select ContentType for a model
  Add formatted dates to representations of events
  Add button to remove a talk
  URL for removing a talk from the default collection
  Added view to remove a talk
  Added constraint on CollectionItem
  Add URL for API save talk to collection
  Include JS and set url configs
  ...
Merge branch 'topics-suggestions' of github.com:ox-it/talks.ox into topics-suggestions

* 'topics-suggestions' of github.com:ox-it/talks.ox:
Tag -> Topic
Merge branch 'master' into topics-suggestions

* master:
  Query the event speakers in the view not template
  Display from new properties on the Event
  Move calls to API into Event model from view
  Update event details view to use new Python APIs
  Updated DatesResource to represent the date json
  Removed query.py
  Improved API to access the API
  Make a start on redesigning the Event details page

Conflicts:
	talks/templates/events/event.html
Topics API call
Initial signal handling topics call
Tag -> Topic
https talks-dev
Create missing topics into db
Merge branch 'master' into topics-suggestions

* master:
  Added link to event group on event page
  Only include if event has a group
  Include ld+json events in EventGroup template
  Prefetch and cache Events onto the EventGroup
  Add related name for 'events' on an EventGroup
  Updated event view to correctly thow Http404
  Link to event groups when appropriate
  Added event-group view, template, url
  Refactored into Managers
  List the ongoing conferences
  Select the EventGroups from an Event queryset