Object Versioning: cleaned up proxying exceptions in OV code

some [native code]-functions can't handle proxies as arguments, while
some even need the arguments to be unwrapped recursively, while still other
native code actually should get the proxies as arguments...

also some global objects should be proxied in lexical scope via source code
transformations, while other objects can (savely) be proxied globally, while
some other global functions need to patched to handle proxy arguments...