Fix parsing problems.

- Index fields and properties were not handled correctly.

- Now, uints parse with allowing hex specifier.  Convert Spell
  MetaMagic and TargetType to be uints.

- Allow enum types to be automatically parsed using Enum.Parse().