Adds iCal download to event and talk

Added iCal downloads for events (entire calendar) and individual talks. Since talks don't have a duration, it's set to 1 hour for now.