fix stream handling with authretry
Added default User-Agent header
Give headers a default value otherwise we're trying to convert nil into a Hash.
Added default header value for get requests as well.
Handle when headers is passed in as nil
- Added support for LOCK and UNLOCK requests
- Modified PROPPATCH to accept both set and remove requests
Missed unlock verb in request def
fix docs for new proppatch
adding the ability to pass custom headers to the server
Merge pull request #7 from chumpy/custom_headers_support

adding the ability to pass custom headers to the server
Added new class holding DAV properties for an item
New attribute 'properties' in Item, to store item properties
Better error handling if content type doesn't exist for an item
Added support for the contentlength property
Added support for creationdate and getlastmodified props
Merge pull request #9 from VivienBarousse/props

Make it easier to query properties on WebDAV items
Fix error in Net::DAV where @headers was not correctly filled if options were passed.
Make specs independent by cleaning up files before each spec.
Fix Content-Type in NetHttpHandler#request_sending_* methods for PUT requests.
Merge pull request #13 from lmeijvogel/master

Content-Type for NetHttpHandler#request_sending_* methods should not be text/xml
Merge pull request #11 from lmeijvogel/specs_cleanup

Make specs independent by cleaning up files before each spec