minor code cleanup:
- matrix function names now start with m4x4_ for easier identification
- now using glsl precision modifiers