derive IterBytes for vectors, points, and angles

It's useful to be able to have types like `Vec3<i32>` as hashtable keys.
Merge pull request #32 from rlane/iterbytes

derive IterBytes for all structs