Added properties to get PE or Max score.

This returns the PE score if it is greater than zero, or the Max score
if the PE score is zero.
Updated schema to include data version.
Updated to include latest version of the schema.
Removed *Id properties from SkillViewModel.

Modifications and fetches from these properties must go through the
actual objects (e.g, SkillType instead of SkillTypeId).
Changed to use objects instead of id properties.

Also added an Equals method.
Added GetHashCode to FamiliarTypeViewModel.