New: familiars can have a LUA initialization function.
Moved the spell implementations from spell.c to spells.c where they "belong".
Spell ids moved to a separate header (to phase them out eventually)
thought they would be and can be reused.
Added HSE4 rules files.
Added sorting by Race to the mapper's newfaction list, which might be a bad
idea for automated seeding.