Fixes the same bug that had copy_class in deprecated
Removes zope.deferredimport reference.
Fix "modulemethod" in order to use real new module type.
Merge remote-tracking branch 'origin/develop' into develop
Just a blank line to avoid PEP-8 issue.
Exposes and fixes a bug with classical AOP weaving of modules that are customized with xoutil.modules.
Implements __dir__ for customized modules
Fixes xoutil.types so that importing Unset and ignored does emit a warning
Fixes xoutil.types documentation
Improves a bit customized module: getattr is called only once
Improves modules docstrings
Starts the changelog for 1.4.1
Moves the contribution to the docs
Adds a link to contribution tips
Proposes some rules for module layout
Merge remote-tracking branch 'manu/develop' into develop
Proposal for new metaclass declaration.
Fixes AOP after: modulemethods now affect the module, but there are not really staticemthods.

This is rather weak. Probably we need to customize a module before
weaving. Also @modulemethod should return a wrapper so that we can clearly
distiguish instance_methods from staticmethods in modules.

This about this.
Injects attr into the customized module __dict__ directly instead of using setattr.
Merge branch 'develop' into new-metaclass-syntax