added universal IDs for skills
removed automatic detection of setting modified to the same value of base with subsequent setting modifiction state to base only (can cause problems with implicitly added records)
prepared skill record for use in editor
added basic support for skills to editor
added description column to skill table
added new constructors for EnumDelegateFactory
added specialisation column to skill table
added use value columns to skills
add skill records when creating a new base file
added attribute column to skills
fixed a broken UniversalId constructor
improved record access from ID collection
added verifier stage for skill records
Merge branch 'skills' into next