Basic structure created for DoubleEdgedAllocator. Empty implementations so far.
Added class files for DoubleEdgedAllocator
Added include for DoubleEdgedAllocator
Changed from struct to two variables(top & bottom markers), added get functions for those.

Changed Freetomarker function accordingly.
Fixed error regarding function not returning value in DoubleEdgeAllocator.cpp
Added a HighperformanceTimer.
Accidentaly divided p_Ticks with itself. Changed to p_Ticks to be divided by frequency. HighPerformanceTimer.cpp
Created two test cases in Main.cpp to try out the timer.
Merge branch 'master' into Tests

Conflicts:
	GameEngine/ToolKit/ToolKit.vcxproj
	GameEngine/ToolKit/ToolKit.vcxproj.filters
Merge branch 'master' into DoubleEdgedAllocator

Conflicts:
	GameEngine/ToolKit/ToolKit.vcxproj
	GameEngine/ToolKit/ToolKit.vcxproj.filters
Removed ref of UINT,  function name change.
Added implementations of DoubleEdgeAllocator.
Fixed missing init value in LinearAllocator.
Fixed init values for markers when creating DoubleEdgeAllocator.
Function name change.
Commenting, function name change.
Commenting.
Deleted .orig-files
Merge branch 'DoubleEdgedAllocator'

Conflicts:
	GameEngine/ToolKit/ToolKit.vcxproj.orig
Fix last commit