Add .gitignore
Changes!

This is a terrible commit which incorporates a bunch of changes from the old google code repository after the initial import.
Add blank README
Ignore xcuserdata folders
Ignore xcuserdata folders
Ignore xcuserdata folders
Remove old unused API
Remove unused API
Set the developmentRegion to British English
Change SDK to versionless OS X
Ignore xcuserdata
Remove authentication handling and a #warning, this code wasn't being used anyway
Change the default addition of the Content-Length header
Rearrange header file
Add If-Match header
Add comment describing the ETIMEDOUT error code
Forward scheduling messages to the lower layers
Update style
Fix compiler warning about format string types
Tweak description for easier debugging
Consistent write/read stream ordering
Start Accept header parsing
Add tests target and shared scheme with tests added