Push to Beta 2.2

some important fixes, some new functions, some overworks

time to go ahead....pushed to next internal version number

cheers

Change-Id: I19c26d1bdb1f8a1ece1d6ef53adb71c6f982eff1