Merge pull request #93 from onediary/fix-name

Fix name
Use more specific check for ActiveSupport timezone support

Just checking for ActiveSupport isn't enough.  Some libraries
define the top level ActiveSupport module, that doesn't mean
that the classes you need to use exist.
Merge pull request #98 from jeremyevans/master

Use more specific check for ActiveSupport timezone support
More descriptive error for unparseable DateTime

Alters the error raised when a DateTime cannot be parsed to include the
unparseable value in order to help track down the source of the problem.
Adapt ActiveSupport::TimeWithZone to fix multi_property arrayification
Merge pull request #101 from tdg5/fix_date_time_to_a

Adapt ActiveSupport::TimeWithZone#to_a to fix multi_property
Merge pull request #99 from onediary/unparseable-datetime-error

More descriptive error for unparseable DateTime
Bump to version 2.2.1
Failing test for unexpected alarm behaviour
Add a method to check for component presence
Document the new #has_alarm? method.

A #has_#{component}? method was added for all Components. The Readme change documents it for alarms.
Merge pull request #102 from JonMidhir/issue#85-unexpected_alarm_creation_on_events

Issue#85 unexpected alarm creation on events
Fixes icalendar/icalendar#105 - add examples / specs to avoid confusion