Global object basic implementation
For the most basic intra-document implementation of global object, only creating a QObject subclass and setting the property is sufficient. This adds the ability to write values to the global object, read them and delete them.
The subscription feature is a TODO.