Re-organised texture folders and allowed for dynamic setting of pathing.
Contains a temp fix for texture detection which should be replaced by
the dedicated pathing system.
Refactored method name, caught bug where gloss was failing as method was
still formed to be a classmethod
Generalised texture creation and refactored specific map implementations
to match organisation structure.
Updated bump map tests to use pycode gen nif. Split the test method up
again but is better laid out. This makes it easier to generate the
Blender scene only which can be used to generate the pycode version.
Generalised textureslot creation. Changed some of the texture magic
numbers to their equivalent Pyffi enums