Added different ColliderTypes.

Collider component can now have different collision behaviors.
AutoBox - the default one. Makes a tightest possible box around the entity.
AutoCircle - makes the tightest possible circle around the entity.
Box - makes a box with defined Width and Height.
Circle - makes a circle with defined Radius.