Add dependencies for which versions were hard-coded in bpms layer module...

Add several dependencies for which the versions were hard-coded in the corresponding bpms modules. This allows us to remove the hard-coding of version numbers in the modules.
Good point. Math2 and math3 can co-exist in the same classpath (different package namespace), so no problem in having both.