Misc. Translation Fixes:
* Fixed writing explicitly to depth output
* Corrected variable names with double underscore
* Pad out all matrix variables to mat4 because that is what they are declared as
* fixed uint/int conversion of gl_VertexID