module.exports defined earlier

module.exports is now defined when building the module object,
and no longer just before executing the module definition function.

In some cases, this can help avoiding a closure function to define
the exported object (by first setting module.exports and then using
an empty function as the module definition function).
When building noder, overriding modules can now use overridden ones.
0.1.0