Pass Event to view as object, instead of as array. Fixes JOINDIN-356
Merge pull request #40 from s-e/event-as-object

Pass Event to view as object, instead of as array. Fixes JOINDIN-356
Remove a Twig block that we don't need
Clean up the event card a little: move date to the rest of the meta data, improve the formatting of the date, and don't show the end date if it's a one-day conf
Tidy up the event page and make it nice, including:
- Splitting the event details and map into separate pages, including new methods in controller and new views (including view partials)
- Rename instances of "show" to "details"
Layout fix [JOINDIN-357]
Rebase PR #37 on master and update appropriately
Merge pull request #41 from akrabat/rebase-pr37

Rebase PR37
Fix merge conflict in Controller/Event.php
update event controller to reflect changes in another PR
Fix bug in Model:Event:getTalksUri method
Refactor Talk model class to bring it inline with changes made to Event model class in a separate PR
Update typehint in Service:Scheduler:getScheduleData method signature to bring it inline with changes made in a separate PR
Comment out {{ event.getLocation }} to prevent exception being thrown on event detail page
Refactor and improve event schedule template
Add schedule style definition to css
Refactor fragment of html used in schedule table cells to separate template to make it reusable'