Changed size_t to ptrdiff_t in CircularBuffer
Grammar
New InitiailizeBuffer test
Generating XML documentation file
New CopyTo for managed arrays
Test: BufferContainsZeroesInitially
New Append that takes a whole managed array
Tests: AppendTest, AppendTestStrong
Fixed two deadlocks
Added AppendAndGrowIfNeeded for safe types
defining platform as preprocessor directive
Test: AppendAndGrowTest
Fixed appending behavior.

It is supposed to copy the "newest" bytes from the in buffer if it exceeds the amount of space available.
Tests: AppendTestExtra, AppendAndAppendAndAppend
Tests: AppendTestWraparound, AppendThorough

BufferContainsZeroesInitially performance tweak
Test: ResizeEnlarge
Fixed some bugs in Resize
Test: ResizeShrink
Test Fixture Setup for CircularBufferTests
Fixed bug in AppendAndGrowIfNeeded and in CopyToInternal