Added setting Bonus effects using hotkeys

-Debugging feature, will be removed at a later stage.
-Press 'f' to get FireBullets bonus.
-Press 's' to get SuperBall bonus.
-localPlayerFireBullets now set to false in constructor
-Chance of Bonus decreased to 1 / 100
Remove bullets when chanign level

-Added function DeleteAllBullets(), which deletes all Bullets from
GameManager and Renderer.
-DeleteAllBullets will be called when switching to next level.
Added BonusType for BulletFire

-Added color config for BulletFire
-Added loading and setting of color for BulletFire
-Added setting of Bonus and printing of caption to ApplyBonus
Improved cleanup of Bullets and BonusBoxes when starting a new game

-Added DeleteAllBonusBoxes() which deletes all BonusBoxes
=Added call to DeleteAllBonusBoxes() and DeleteAllBullets() in Restart()
Added reset of Fire Bullets bonus

-Set localPlayerFireBullets and remotePlayerFireBullets to false in
Restart()
Improved generation of random numbers

-Made the std:random_device static within the function. Hopefully this
will give better random numbers
-In GetRandomBonusType() now has equal chance for all four Bonus types
Balanced BulletFire + SuperBullet

-If a Player has both SuperBullet and BulletFire, the speed of the balls
will be boosted so that the Player can't easilty shoot everything.
-Put loading of config in a separate function.
-Created function SetBallSpeed() that sets speed of all Balls to
ballSpeed