started faq
updated CONTRIBUTING.txt
fixed pc_query --delete

hopefully...

also some pep8 changes in controllers.py
no bold printing if stdout is no tty
doc improvements
don't break if no etag header is present

simply set etag to ''
cleanup

tried to clean up the href, vref, ref, href_accounts, hrefs_account etc
mess
shutting up urllib3

should fix gh #67
changed version to 0.5.1-dev
when picking a contact to merge, sort results

Otherwise it's hard to find the contact you want to merge with.
version number generation added

Version numbers need to be changed at only one place (setup.py).

If pycarddav is installed from a git repository, a precise version
number is generated, if this isn't a release '.dev' is appended (also
the non-release version is installed from a tarball etc.).

On install, pycarddav/version.py is generated containing the version
number.
bugfix: parsing of verify in config

should fix github #68
typo
backend: nicer update() SQL
bugfix
pep8 fixes
dependencies should be installed during install
do not sync collections

If a carddav server provides the address book as a collection (in addition to
single vcards) the collection gets imported as a single vcard containing the
entire address book which messes up pc_query search results.

Signed-off-by: Christian Geier <geier@lostpackets.de>
fix deletion of unambiguous items

Signed-off-by: Christian Geier <geier@lostpackets.de>
bugfix: etag set on merge function

this should fix gh #74
VCard now know there etag and this gets inserted back into the db