replaced legacy VECTOR and UV_VECT types with Vector3d and Vector2d, respectively, in ObjectBase interface, objects.h functions, and throughout virtually all of the parser code.
Also fixed a few bugs introduced with previous change.

corresponds to Perforce changes 6121, 6122, 6134, 6151, 6153.
replaced legacy VECTOR, SNGL_VECT and UV_VECT types with Vector3d, SnglVector3d and Vector2d, respectively, in shapes code, plus other refactoring work in fractal code.

corresponds to Perforce changes 6123, 6124, 6138, 6139, 6140, 6142, 6143, 6144, 6145, 6149.