Several fixes to correct the AMD build

* Fix some parts of the code that expected an Oasis global
* Fix some parts of the code that expected an RSVP global
* Use a shim for the UUID dependency
* Use a shim for the RSVP dependency