Introduced AbstractIconManager
Handle GameSpeed-Changes better

Before this, the icon moved very slow when changing speed from x20 to x1 for example
Whitespace efficiency (and implicit float conversion)
Removed more duplicates
Unify renderer group names generation
Let the Icons render itself
Move all icon-related code to horizons.world.icons