Refactoring

Attributes, Items, Effects are now decoupled from Character, and can be
used on any Actor. There is some trash left of RPGCharacter though.

Please note that AttributeComponent is primary component, and while it
can work without other components, other components and classes like
RPGBaseEffect or  EquipmentComponent won't work without it.