Simplified core model API

+ Added Table.GetEnum()
+ Added Enums.EnumUtils.ParseEnum()
+ Public methods Table.GetXXX() now protected.
+ Added Task.CorrectState and TaskCorrectness.