Tried to implement alignment.

pointer math is stupid!
Merge remote-tracking branch 'origin/master' into Alignment
Added alignment to pool allocator.

Not working when alignment is bigger than 8.
Pool allocator now has alignment, I think.

Don't really know how to test if its working properly.
Merge remote-tracking branch 'origin/master' into Alignment

Conflicts:
	GameEngine/GameEngine/Source/main.cpp
removed warning
do not delete buffer if created with outside buffer.