oauth requires SSL, unless in development mode
updating the tests now the Request object requires the config settings
add inflected name to events
add inflected talk title for talks
generate and store a stub for a talk if it doesn't already have one
adding handling for if we somehow get a dupe
adding storage for the inflected talk title, this doesn't want to change
adding and storing inflected event names
Ensure unique url_friendly talk title and event name.

For the talk title augment the infected title with time information and
for the event name augment with date information.
adding a hyphen in the inflected talk name
Improve inflection algorithm for talks

The talk title only needs to be unique per event and as the same title
is the same talk, we should just increment a number at the end of the
inflected title.
Merge branch 'https-for-oauth'
we don't need the event_id for the update statement as talk is unique enough.  Comment added to explain the db constraint
Merge branch 'url-friendly-data'