Do not fail if FN is empty
Support for "text/x-vcard; charset=utf-8" as a value for getcontenttype
more helpful error message on failure

on HTTP failure the corresponding exceptions from
pycarddav.carddav.requests.exceptions are now raised via
response.raise_for_status()

fixes github #33
changed version to 0.4.1-dev
netrc should not be required anymore

but should still work, needs further testing.
Also there is no documentation on the netrc files.
if resource does not end on '/' it gets added

this should/could fix part of gh #38
updated todo file (should be deleted anyway)
bugfix: new and not uploaded cards not deleted on sync
meta data changed
bugfix: pycard-import works with urwid 1.0.x

I hope this doesn't brake with urwid 0.9.x but shouldn't anyway
should fix gh #43
unencodable binary data displayed as <BINARY DATA>

I'm still wondering why this should happen, base64 encoded binary data
should only contain ascii characters. Should fix gh #39
added CONTRIBUTORS.txt
version bump to 0.4.1

including new section in news section
README.txt is link to README.rst
updated readme
Merge branch 'master' into 4.1-dev