from_ical implementation (closes seejohnrun#50)
add exrule tests
prefer parsing ical from Rule and Schedule
Avoid deprecation warnings.
Merge pull request #1 from getbannerman/issues/50-from_ical-rebased

Issues/50 from ical rebased