Bump version
Rework some create functions.

Provide default values for eulers.create.
Add plane.create with default values.
Remove plane.create_identity (use plane.create with defaults)
Remove ray.create_identity.
Add ray.create_xy, ray.create_xz, ray.create_yz.
Add ray.invert.
Rename ray.create_rate to ray.create.
Change quaternion.create to have default values.
Remove quaternion.create_identity (use quaternion.create
with defaults).
Add rectangle.create with default values.
Remove rectangle.create_zeroes.
Remove index.[x,y,z,w] usage in quaternion, just get the values
directly.
Update tests.
Bump version minor due to API changes.