fix: minor version should has no leading '0'
pep8 conformation
has_key is deprecated, and comparision for None shoule be 'f is not None'
fix: BaseOffset etc are actually undefined, should use string like 'BaseOffset' or this simpler solution given here
1. add ExtendedProperty support to addCalendarEvent/editCalendarEvent/listItems
2. enhance query
refine doc
merge