New Registration System

New Registration System for EffectProjectile and Buff classes. Removed
(unused) IDs from EffectActive and EffectPassive. TODO: same system for
Projectile Looks