Gems fall down gracefully, when removed from logic.
Improved initial gems generation.
Other various logic improvements.
Fixed that irritating bug with nondisappearing leafcircle.
Little steps towards normal gameplay.
Something is not working right - wrong gem is removed after swap.
IT WORKS
yay
There seems to be a bug, when there are more gems together, e.g. in T shape. The gems disappear from board, but none are falling.
Fixed bug: same gem was removed multiple times, when it belonged to multiple connections
Matching 4 or more will erase whole column/row.
Points are calculated, 3 for 3, 8 for 4 or more.
Added sound manager
Changed how BoardStates rotate a bit, but that's still not ideal
Changed BoardStates to force them to use onEnter and onExit
Deselecting gem doesn't work.
Fixed the issue with selected state
Added libraries for SDL_mixer
Fine tuned the sounds to play properly
Merge branch 'doItMyWay' into Timer

Something doesn't work quite right. When ran, crashes. When ran in debug, weird stuff is displayed instead of time.

Conflicts:
	src/board.cpp
	src/board.h
	src/game.h
	src/multiplatformSDL.h
	src/sdl_app.pro
	src/texturemanager.cpp