Make msg hooks be case sensitive by default
Fix bug when a plugin defines more than one module compilation fails
Add url plugin