NOTERA!!!

- temporära ändringar har gjorts för att vi ska ha nått att visa på fredag.  ni kommer troligtvis få mergekonfliker! har ni synpunkter/åsikter om att jag skriver den här commiten på svenska så är jag inte intresserad, vi har större saker att hänga upp oss på än så för tillfället.

D3D/WINDOWS:
*addRectangle fungerar som den är tänkt - buffrar skapas per frame (på Sebastians inrådan)
*Asset.h o dess deriverade klasser är iom ovanstående punkt värdelösa och har tagits bort
*getTime() "fungerar" - slängde bara in en snabb timer o jag har inte kollat med säkerhet att den ger korrekt deltatid
*dynamisk inladdning av texturer - fungerar delvis
*shaderblending tillagt
*z-djup är fixat - sprites rör sig över varandra med korrekt z-djup
*rudimentär keyboard input - se nedstående huvudpunkt för ytterliggare detaljer
*fixat elak minnesläcka för sprites/buffers

ICORESYSTEM:
*virtuella isKeyPressed-metoder tillagda. jag har ingen aning om linux kan använda sig av samma param. av nån anledning så kollar RAWINPUT alltid mot uppercase characters.

GAME:
*super clusterfuck med tillagda vectorer, addRectangle calls, kollisionscheckar etc - NOTERA! detta är skräpkod, det ska kastas så fort vi har visat prototypen. Det är hemskt, fult och fungerar halvdant(i bästa fall) men det är det bästa vi har för tillfället.
*2 bollar studsar
*2 paddlar, en spelarstyrd o en som rör sig efter boll 2
*3*13 block
* boll/skärm-kollisioner
* boll/block-kollisioner
Added CMake List for a sound library. AP-180
Updated CMakeList and added CMakeList for Sound library. Added classes sound, sound manager & sound settings.

AP-180
Added error reporting to the sound manager.
Created sub-folders for resources and added textures to corresponding sub-folder.
Add simple test and get it to run. AP-181
Added functionality to play music while playing. Changed CMake-files to support fmod.

AP-180
Add unit tests to ICoreSystem. AP-175

Warning! Breaks windows build. Really.
Add a few more tests. AP-181
updated ball collision to be a little less sucky (but still kind of sucky)
Small refactor to improve handling of CoreSystem objects. AP-181
Fix Linux issues.

Also added texture to be drawn when missing resource.
Get testing to work on Windows. AP-181
Merge branch 'AP-35' into AP-181

Conflicts:
	client/src/Game.cpp
	client/src/ICoreSystem.h
	client/src/Platform_Windows/CoreSystemWindows.cpp
	client/src/Platform_Windows/CoreSystemWindows.h
	client/src/Platform_Windows/GraphicsWindows.cpp
Merge current branches.

Conflicts:
	client/resources/resources.txt
	client/src/CMakeLists.txt
	client/src/Game.cpp
	client/src/ICoreSystem.cpp
	client/src/ICoreSystem.h
	client/src/Platform_Linux/CoreSystemLinux.cpp
	client/src/Platform_Linux/CoreSystemLinux.h
	client/src/Platform_Windows/CoreSystemWindows.cpp
	client/src/Platform_Windows/CoreSystemWindows.h