added missing semicolon
Fixed #10: Added log when 'expect' callbacks fail
Fixed #11: Global ref to the instance definition

Added the method "configuration" in every global instance that returns a deep clone of the initially given configuration hash. Also, calling this method with a string as parameter will return the corresponding part of the definition ("properties", "hacks", "name", ...).
This object is cloned at every call, to make sure it is not possible to modify the instance definition through this method.
Fixed #20: Added an "update" method in scopes

Since there are now methods in scopes that work asynchronously ("request", "dispatchEvent"), I added an "update" method to update one or several properties.
It has the exact same effect that updating the property directly inside the scope - and both ways to update are working.
The reason I added a new way to update properties is because being able to write properties in the scope but unable to read them is not really consistant.
I will encourage people to use this fresh new "update" method from now.
minor comments fix
cleaned up a bit tests
cleaned up examples
Added EventDispatcher methods in global instances

It is now possible to call "addEventListener", "removeEventListener" and "getEvent" from the global instance returned by domino constructor.
Especially useful to test and debug.
Added unit tests for hacks
release v1.2.2