Added emitter reference to the mainLoop

The main loop now keeps a reference to the module that triggered the initial event, and gives it as the third parameter when calling modules triggers.
This makes easier to ensure that a module's trigger call is not related to an action from this same module.
Updated mainLoop log (fixed #14)

Each mainLoop calls chain now has its own ID, that is logged at every iterations.
Added maximum loop iterations depth in settings (fixed #8)

If "maxDepth" is set as a positive number, if a main loop depth exceeds this value, it will throw an error.
The default value of this new parameter is undefined.
Refactoring

Since domino has changed, domino.modules.js is no more relevant as a source file, but just as an example.
So, this file is now examples/modules.js, and is no more minified with "make".
Also, minor fixes have happened in HTML example files.
minor changes (title, newline at end of file)
Merging requests to avoid parallel loops

Requests are now "merged" to prevent parallel loops multiplication.
 . When several requests are sent at the same time, domino can wait for each to be done, and then merge the results to start a unique loop.
 . This is from now the default behaviour when calling multiple times "this.request" in a hack or a callback.
 . It is also the default behaviour when calling "domInst.request" from outside the callbacks with an array of several calls descriptions as parameter.
 . If the setting `"mergeRequests"` is set to false, then the requests will each start its own loop (old behaviour).
Fixed events data in mainLoop

There were an issue: Events were losing their data from a mainLoop iteration to the next one.
This has just been fixed.
domino.EventDispatcher is now prototyped

Since domino.module derives from it, the class domino.EventDispatcher can be instanciated several times.
domino.EventDispatcher was initially developped as a module because prototyped inheritance is longer to write (prototypes + constructor). But as domino users will extend domino.module way more than domino.EventDispatcher, it is now prototyped.
release v1.21