Alarms
Flake 8 - turns out I used the wrong version
Docstring formatting
Bugfix: Support comparison with None
Make sure the objects are of the same type before compare
Deprecation decorator

--HG--
extra : rebase_source : 2facf4abe2d972837e0214b153e0878f899c4ebe
Allow for subscriptions to auto-renew

--HG--
extra : amend_source : 6e5df2d23fbd8131a7b6d05cef1a181448ec8e41
Better threading model

Try to cancel subscriptions on system exit

--HG--
extra : amend_source : 5e4ee988d6a20b8e96dd43f59e0c0d1c790ffd50
Code review fixes
Docstrings and better comments for is_valid_recurrence
will_be_removed_in param, plus unit tests
Py2.6 fix
A few tests
More tests for core, plus a bugfix
Tests for discovery
Fixed typo in SetZoneAttributes
Merge pull request #184 from lawrenceakka/core_tests

Pytests for core
Merge pull request #179 from lawrenceakka/renewing_subs

Renewing subs
Merge pull request #171 from lawrenceakka/alarms

Alarms
Merge pull request #177 from lawrenceakka/deprecation_decorator

Deprecation decorator