Merge pull request #1 from ChristianKienle/master

Better handling of port 0
Fixed headers not being parsed properly when not received all at once
Small fixes
Removed dependency on CFSocket to be 100% GCD based
Added possibility to set the number of max. pending connections at runtime and not at compile time.