AH-180 First initialization of the files, mostly .h files
Merge branch 'master' into AH-180_Spells
AH-180 Progress!
AH-180 Progress is made!
Merge remote-tracking branch 'origin/master' into AH-180_Spells
AH-180 More implemented into the logic for a spell.

Applyed force to the spell when created, removed variables and function that isn't needed.
Structure for 2D rendering.
AH-180 Made stuff up to Actor part.
Merge remote-tracking branch 'origin/master' into AH-180_Spells

Conflicts:
	Common/Source/ActorFactory.cpp
	Common/Source/ActorFactory.h
AH-180 made fix to work
Merge branch 'buffer_template' into AH-259_2d_rendering

Conflicts:
	Graphics/Source/ModelFactory.h
Added create 2D model in model factory. AH-259
Refactored common functions and shared structs.

Renaming variables is ongoing.
Because of #include a new flag was added to D3DCompileFromFile in Shader.cpp
Finalized refactoring and renaming.
Fixed DirectX error with sampleLevel did not support Format R32G32B32_FLOAT.
Experimental cleanup.
More Experimental
Moved skydome related code from Deferred to Skydome class.
Cleaning
OCD Pontusius was here!