Merge pull request #25 from untitaker/master

Add icalendar as dependency
Fix tests

github issue #26

all tests should be fixed now:
* when generated events got a DTSTAMP component the tests were not updated
* asserts could not deal with single digits months or days
* one test tried to test functionality that isn't there yet and the
  tested example was badly chosen and worked by chance
updated doc
use setproctitle to make process title prettier
embarrassing typo
sync: bugfix

don't except on trying to find out if event has been deleted on
sabredav/fruux.com
fix: don't log deleting events twice
bugfix in caldav.test_deleted

linebreaks somehow disappeared, thx to fred777 for pointing this out

should fix github issue #27
doc: add blank line
Merge branch 'master' of github.com:geier/khal
bugfix in aux.new_event
bugfix: ssl cert path was force lower cased

thanks to John Niendorf reporting this bug
Better Keyring Support

While the docs talked about working keyring support for some time, it is
finally working as announced (khal gives you the opportunity to save a
password in the keyring).

Remember keyring [1] needs to be installed for this to be working.

[1] https://pypi.python.org/pypi/keyring
bugfix: sync failed when no account was specified
bugfix: password might have been undefined
bugfix: password unset after saving it to keyring
bugfix: auths may by None
bugfix: nicer representation in keychain
khal --new <start> <end> <title> :: <description>
Merge remote-tracking branch 'upstream/master'