Completed the constructors of LinearAllocator, one who takes an buffer and one who allocates own buffer.
Added describing comments to the functions in LinearAllocator.h
Added implementations to various functions in LinearAllocator.cpp
Merge remote-tracking branch 'origin/LinearAllocator' into pool_allocator

Conflicts:
	GameEngine/ToolKit/Source/LinearAllocator.cpp
Added files for Double Ended Allocator.