Fix a bug where prefab deserialization would crash.
Add helper methods for clamping a scene node's position and scale.

Rotation is non-trivial so I've left it out for now.
Add support for an argument-less constructor for math.vec* objects.

I this case, each component of the vector will be initialized to 0.