* Fixed some dat reading related errors.
* Adjusted AnimationPartChange and added second implementation of Unpack
* Small fix to highres/language dat reading to handle errors cleaner
* Updated highres/language dat loading logic, removed exceptions entirely
* ACE.DatLoader.Tests fix for Animation.
Also includes some ACE.Entity.Position replacements with ACE.DatLoader.Entity.Frame
* ACE.DatLoader Scene converted
Also made all the ReadFromDat code more generic/copyable
* ACE.DatLoader Palette converted
* ACE.DatLoader: PaletteSet converted
* ACE.DatLoader: CombatManeuverTable converted
* ACE.DatLoader PhysicsScriptTable converted
* ACE.DatLoader SpellComponentTable converted
* ACE.DatLoader misc cleanups
* ACE.DatLoader Surface converted
* ACE.DatLoader much more progress
* ACE.DatLoader: XpTable updated
* ACE.DatLoader physics and environment using new unpack pattern
* ACE.DatLoader ContractTable updated to IUnpackable
* ACE.DatLoader EnvCell refactored to new IUnpackable
* Update PackableExtensions.cs
* ACE.DatLoader This removes the loc object
Before I proceed with further refactoring, I want to add some datloader tests...
* Looks like it didn't catch all my changes...