modify boost-build.jam to make variables ortogonal and if possible one derived from another one