Adds usage example to typetraits.name().

Credit goes to fowl (http://forum.nimrod-lang.org/t/430).
Adds typetraits to library index and doc build.
Improves tut1.txt with more hyperlinks and minor fixes.
Improves tut2.txt with more hyperlinks.
Downgrades public module comments to private level.

This avoids the weird concatenation in the final system.html file which
doesn't make any sense.
Factors exception hierarchy into reusable fragment.

The fragment with hyperlinks is included now from the system module.
Merge pull request #1447 from gradha/pr_tutorial_improvements

Tutorial improvements
Merge pull request #1446 from gradha/pr_links_typetraits_module

Links typetraits module