Own files for micro ticker
Designing game time
Renamed game time to virtual time
Merge branch 'master' of github.com:duudel/bacteroids
Some (untested) methods to renderer, improved Game, added BacteroidsGame.
Implemented/improved circle drawing.
Own files for virtual time
Added math library
Merge branch 'master' of github.com:duudel/bacteroids
Utility class for random numbers
Merge branch 'master' of github.com:duudel/bacteroids

Conflicts:
	src/bacteroids/BacteroidsGame.cpp
Hytkylä
Fixed: HandleStateChange is now called in the game loop
Added uniforms to graphics
Bug: SSE2 gives SIGSEGV, added TODO.txt

The SSE2 bug is likely caused by unaligned memory. The bug also seems to
actually be a compiler bug, as the compiler does not align the variables
correctly.
Fixed some pedantic warnings, fixed SSE2 bug.

SSE2 code caused SIGSEGV as the stck was not correctly aligned in main()
(SDL_main) and thereafter. Solved by using
__attribute__((force_align_arg_pointer)) when declaring main.
Added some warning flags to the project, removed some redundant alignment attributes from matrix class
Testing vertex distortion shader
Moved random class to math/Random.h
Added Bacter-class