Add a new format for URL in module documentation and improve doc

Theses 2 commits add a new way to format URL in modules inline documentation that permit to give a test along the URL, resulting in a more readable documentation.

For example, before, we had:
    ````U(http://example.com) ````
resulting in:
    ````<a href="http://example.com/">http://example.com</a>````

 after the patch, it would be: 
    ````U(http://example.com|Example) ````
resulting in:
    ````<a href="http://example.com/">Example</a>````