Rename "from*" functions to "of*"  (f# style)
[Mat4] Replace vectors with individual components
[Mat4] Generate double version
Implemented inlining / byref policy, general cleanup
Merge remote-tracking branch 'origin/cleanup'

Conflicts:
	fs3d/Benchmark.fsx
	fs3d/mat4.fs