Tests fixed, code refactored
SETTINGS_MAX_CONCURRENT_STREAMS and SETTINGS_INITIAL_WINDOW_SIZE settings were added, code refactored
Issue #19 was fixed (https://http2katanatest.cloudapp.net:8443/ always returns the same response body regardless of the path)

Stuff like Customer.cs was removed
Added reference to SocketServer.dll
Fixed incorrect headers size countment. Header size was counted as nameLen + valueLen. Spec tells to count as nameLen + valueLen + 32 bytes.
Merge pull request #21 from sgrebnov/master

adds gitignore settings
Removed SizedHeaderList collection, it's functionality is combined with HeadersList collection.
The number of threads was reduced in UpgradeHandshaker, fixed reference to SocketServer.dll, code refactored
Gitignore fixed
Fixed Issue #22. Changed pong flag to 1 from 2.
Removed magic lambda is HttpConnection class.
Refactored middleware and Http2Session ApplyHandshakeResults method.
Client handshake results applying is refactored also.

Removed redundant build configurations from *.csproj files.
Tests are failing for now because handshake results changes are not applied to them.
It will be done soon.
Comments added, code refactored
Comments refactored
Nuget packages were updated
Tests fixed
Nuget dependency was removed
Fixed EndHeaders bug :
Appeared when headers frame was divided by several (more than 2) parts.

Middleware layer is not invoking for now. All handshake is performing in HandleAcceptedClient method.
(To ease future architecture transformings)
Removed nuget dependencies from *.csproj files.
Issue #24 was fixed(request favicon.ico orphans causes stream timeout)
Code refactored, build using release configuration fixed