Refactored general animation funcs, material & object for import side.
Connected up a Animation helper to the main import class
Moved .kf parsing to Animation module and fixed more connections
Removed relative imports
Merge branch 'feature/armature_import_export' of github.com:Ghostwalker71/blender_nif_plugin into refactor/animation
Separated out constraint import code to new module. Added a utility
module in prep for moving utility code from nif_common.
Added unit test placeholder for utility methods
AUpdated uncaught relative import.
Connected up the constraints module, wired up dependencies via setters
rather than calling through the parent chain. Module dependencies should
be investigated further.
Fixed a few missed animationhelper connections
Fix for bonetext. Also some hooks missed in the animation module.
Mock of unit test for non class method testing. Uses globals so might
just convert to a test class.
Fix for when text blocks can't be found. This is only temporary and
should be replaced with a better solution via custom properities.
Decided to go with a class to wrap function testing. Not the most
pythonic but works. Still only a stubb class for the moment.
First basic unit test running, needs work.
More matrix musings
Completes test for importing Nif Matrix44 to Blender mathutils.Matrix.
Added missing fix for import_matrix utility.
Updates matrix import unit test and uses new nif_utils module.
Added new utility class for conventient reading nifs for inspection or
writing them to disk. It is a stubb test that uses the nose runner to
execute like any other test. Just locally uncomment the code.