use less crappy rng

and fix docs of where the seed comes from
fix lack of use of typedef in normalize vector fallback
fix some missing #includes
instantiate get_vertices in algebra

it is now a template function, it was only 3D before.
re-enable C++11 on 10.9

as people are blocking on it.