De-templatize projection matrix build functions

Much easier to use this way, and float projection matrices are the most
common by far.