in Settings, everything beloning to power ups is in seconds now
Powerup now has a small white pixel going around when clicked
Starting angle in settings for powerup cooldown
Powerups shows how long he is available to the player
Powerups now show how long they are present on the screen

Depends on the removalTime in the settings
Powerup time thingy is now drawn from 12 o'clock position
Fixed math.pi problem in drawer.js
Created more general coolDown draw function
Pole now has a small circle around itself when a powerup is active

With the color of the active powerup. The cool down functions aren’t
very nice at this point.
Circle around pole now indicates powerup time left
Made more generic functions for the cooldowns

And added documentation to the newly added functions in pole.js and
powerup.js
Timeouts are reset when a new cool down is added

Still some weird bug about player timeout being removed when a new
powerup is created..
Fixed timeout stated in previous commit
Added documentation to the cooldown functionality
Merge branch 'powerupCountdown' into development

Conflicts:
	src/common/game/gameobjects/Pole.js