Fix todo handling (thanks to Frank Schwarz)
clean up a number of warnings during test runs
Fix for windows line endings (thanks to Rowan Collins)
Fix for RRULE escaping
Fix tests so they run under 1.8.7 in multiple environments
Readme fix
Revert component sorting behavior that I was trying to make
the tests run more consistantly on different platforms.
Added new test for multiple events in a calendar which caught that break.
Convert project to newgem to make for easier publishing