tried to use the new protocol resolving framework in the SocketEngine
tried to use the new protocol resolving framework
tried to implement the new protocol resolving framework
improved the new protocol resolving framework
fixed building error in Test project
implemented the text decoding method for IList<ArraySegment<byte>> with offset and length
fixed the building error which was caused by new resolving framework enhancement
fixed the wrong index bug in the receive cache
added the pinObject option for object pool
fixed the bug about SetBuffer for new created SAE
Added TimerInterval to PerformanceMonitor for update delay.
Added public PerfMonitor to DefaultBooter for start,stop and onUpdate event.
Added public PerfMonitor to DefaultBootstrap.
Added IPerformanceMonitor for public.

Conflicts:

	SocketEngine/SuperSocket.SocketEngine.Net40.csproj
Improved variable names
formated and fixed some typo in the commit of haylax
disabled thread pool request processing for now
fixed some bugs in the new protocol resolving framework and the BeginEndMarkReceiveFilter
increased the maxRequestLength for the protocol test server
fixed a bug that rest always is zero in the TerminatorReceiveFilter
fixed the expanding failure in the IntelliPool