~vladh/hare-glm

affine.ha: rename translate_make and fix types
put everything in glm/ dir
rework matrix multiplication order and translation
add scale(), change some function signatures
restructure types, change params to pointers, add functions for lookat()
add various functions, including m4 and affine
move files into root directory
add minimal version of types without union until hare issue is resolved