Refactored and added rotation flipping of PMX
Cosmetic change of print debug code
Omit unnecessary bone transformation update

PMXBone::Local is now initialized in readPMX().
Then there is no need to update bone transformation matrices
which do not have motion.
Fixed #45 movement of type 2 rigid bodies is incorrect

Now hair of Apearance Miku and TDA Miku looks OK.
Changed symbolic macro to enum

This improves doxygen-generated documentation and helps
debuggers and compilers to use additionaldebug informations
and type checking.