Add a basic support for automatic table of content generation thanks to a macro-like syntax: <<toc>>

I added a toc_test methods to TestCreole2htmlMarkup to perform unittest. I pached the
existing tests so that they are correct despite the modification I made.

It supports:
- max depth: depth=NUMBER
- links to the correct section