Refactored PMDParser to use one function for parsing all primitive types. The POLY* structs are simple enough that a handful of conditional blocks can cover every case. Also changed to seeking past the first copy of POLY* struct, since we only read data from the second.
PMDParser now calculates normals for triangles when light source calculation is enabled.
Made Debug Data always visible for Triangles and included packetPosition in that debug data for PMD triangles (as requested).