Refactor 3rdParty libs into their own assemblies

Third party libs were refactored into their own assemblies in order to
get animator working correctly; loading sprites are currently working.

Some work started on BF4 UI