Wavefront OBJ support

Provides preliminary support for converting Wavefront OBJ files into
data useable by Arpk::Mesh nodes.  Full support for MTL files
forthcoming.

This commit also improves the accuracy of the framerate calculation
methods and cleans up the math to be more readable.