algebra with numbers in CompoundVector context, deg operator is now before its argument

also:
added some missing semicolons
a better error message, indicating the used operator by its literal name
for now and experimental removal of the implicit intrinsic value in compound vectors
whitespace and a typo in a comment
add some facilities to process Vector data types

This is a preparation to unify the code of CompundReal and CompoundVector
in the end. This means there is code duplication from CompoundVector and
this is intentional but temporary.
Change inDir(Intrinsic) and outDir(Intrinsic) to be given as radian (instead of a vector

This will help to keep the right directions when transforming the skeleton.

Also, some automatical whitespace conversions happend.
add parameters 'onLength' and 'onDir' to enable more pen control
use onLength and onDir to construct the offset of left and right on curve points from center

Also use the inverse of onDir of right to specify onDir of left
and use onLength of right directly for onLength of left
import right.onLength and right.onDir
default setup of onDir and onLength of point>left