Added automatic build actions for Mono project type.
Fixed absence of some precompile resources.
Fixed directory creation error in Payload test suite.
Added some documentation of the file structure in Tests directory.
Fixed error thrown by RingByteBufferStream - EndOfStreamException should only be thrown if length == 0 AND "exact" parameter is set true. Testing for return 0 is often used for end of stream detection without exception throwing so this is the desired behaviour now.