Basic keyring support

This patch adds very basic keyring (gnome etc.) support. It uses `pycarddav:$account` instead of the full resource URL for usability.

Requires keyring: https://pypi.python.org/pypi/keyring

To set the password, run:

    keyring set pycarddav:$account $username

Ref: #13