Register our own handlers for error and notFound so that we can control the layout in non-debug mode.
404 if we can't find an event.
Use our new notFound page rather than the specific template.
Call through to notFound when we can't load the talk.
Fix registration link to point at our own site.
update the symfony packages in composer to bring .lock inline with .json and solve a problem with mismatched dependencies
Merge branch 'update-composer'
Call Slim's notFound() when we can't load an event from a cached talk stub's event_uri.
namespace for Slim
Merge branch 'akrabat-fix_slim_exception_pass'
Merge branch 'akrabat-homepage-registration-link'
Merge remote-tracking branch 'akrabat/error-handling'
Add ability to retrieve an event given the URI.
Expose the ability to retrieve a collection of events given a collection URI.
Update TalkEntity so that we can retrieve the comment count.
Add getUserByUsername to the UserAPI.

Not that this method will only return the user if the returned username
exactly matches one of the results in the collection.
Expose the user's hosted_events_uri, talk_comments_ui and gravatar_hash via get methods.
Ensure that the user's Twitter username doesn't include an @ symbol.
Allow setting the size of the Gravatar image that we want to use.
First cut of the implementation of a user profile page on /user/:username