removal of SkyrimMaterial

Replaced "SkyrimMaterial" by "Unknown Int" in NiGeometryData (how it got there?) and bhkCompressedMeshShape as both seems not be havok material definitions.
material remove from bhkMoppBvTreeShape

Removed material definition and replaced by Unknown Int.
Merge pull request #21 from ttl269/fix/SkyrimMaterial-removal

Fix/skyrim material removal
Modify of Num UV Sets

Changed definition of "Num UV Sets" (for >= 10.0.1.0 only) and get rid of "BS Num UV Sets".
"Num UV Sets" defined as byte containing number of UV texture sets. Added definition of "Extra Vectors Flags" stored in byte. Only known function of that flags by that time is 4th bit representing flag for Tangents/Bitangents arrays - this is defined in bitflags type "ExtraVectorsFlags".
As there is no certainity that number of UV Sets can be stored in all 8 bits, I have left AND function on line 2731 where "arr1" is getting a number of UV Sets only from lower 6 bits (i.e. max number of UV Sets is 63). There is a note about that on line 2725 (although it is for old version 4.0.0.2).
changed type of ExtraVectorFlags component

Changed type of ExtraVectorFlags from `bitflags` to `enum`.
added billboard mode BS_ROTATE_ABOUT_UP

Added billboard mode called "BS_ROTATE_ABOUT_UP" - it has value 5. It is used in Skyrim and Fallout 3 nifs. Also works in Oblivion.
Merge pull request #23 from ttl269/feature/NiBillboardNode-update

added billboard mode BS_ROTATE_ABOUT_UP
Merge pull request #25 from ttl269/feature/Num-UV-Sets-split

Num UV Sets split