Added show_xml convinience function to utils
Clean up unit tests for QueueItem data structure
First batch of unittests MS data structures
Alarms
Flake 8 - turns out I used the wrong version
Docstring formatting
Bugfix: Support comparison with None
Missed a change needed for Python 2.6 in v0.8
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
Merge pull request #175 from robwebset/Python2.6-v0.8

Additional changes needed for Python 2.6 on top of v0.8
Docstrings and better comments for is_valid_recurrence
will_be_removed_in param, plus unit tests
Py2.6 fix
A few tests
Test both if XML element is None AND if .text of that element is None, fixes #181
Merge pull request #183 from KennethNielsen/iss_181_music_lib_parse_fail

Test both if XML element is None AND if .text is None, fixes #181