Just refactor some awkward code
Uniquify events as they're imported

Note that this doesn't uniquify them against existing events, so the
existing duplicate_of logic should still exist.

Fixes https://code.google.com/p/calagator/issues/detail?id=241
Remove a declared-but-unused variable
add custom route #68
Add support for TZID=GMT

RiCal mostly supports TZID tags, but doesn't recognize GMT. We'll just
assume GMT means UTC (which may elide details of British DST).
add custom route for venues #68
Implement a skipped test
Turn a skipped test into an issue [#146]

https://github.com/calagator/calagator/issues/146
modify tag_links to hit new custom routes #68
TODID a TODO

(also removed some unused variable names)
Test the google timespan formatter
Move a TODO into an issue [#150]

https://github.com/calagator/calagator/issues/150
Just remove a TODO

If it hasn't come up then it's YAGNI. If it does come up, there won't be
any need for a TODO comment to tell you it's not working :)
Remove a TODO

I don't know if we want to keep providing this. Why wouldn't we, though?
Remove a TODO and unnecessary conditional

abstract_location indeed can't be blank. This code is only called if
it's at least truthy; see models/event.rb.

(Also removed some commented-out code that created a false positive in
my grepping...)
Merge pull request #148 from supremebeing7/friendly_tag_urls

Friendly tag urls
Fix link to development mailing list that I apparently added incorrectly in the first place.
Merge branch 'master' of https://github.com/calagator/calagator
Merge pull request #157 from shawnacscott/master

Fix README link to development mailing list
Merge pull request #151 from AndrewLorente/alorente/no-more-todos

Remove various TODOs