Remove redundant methods

ServerSocket and Socket implement both Closeable, so we do not need seperated methods.
Code Cleanup

Socket.getInputStream() never returns null (see docs).
Fixed typo
more efficient decoding of post parameters
Adds test for long-living keep-alive connections.
Avoid stack overflow on long-living connections.
Merge pull request #90 from BjoernAkAManf/patch-3

Code Cleanup
Merge pull request #89 from BjoernAkAManf/patch-1

Remove redundant methods
At JDK 1.6 Socket+ServerSocket need a distinct close method - not implementors of Closeable
Merge pull request #93 from timwr/master

more efficient decoding of post parameters
Merge pull request #96 from steventebrinke/master

Avoid stack overflow on long-living connections