progress on deepCopy
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.
fixes yet another LL bug
check there is only one deepCopy per type
added debug output (but not active)
added test
Merge branch 'devel' of https://github.com/Araq/Nimrod into devel

Conflicts:
	compiler/ccgexprs.nim
fixes typos
Added carriage return and linefeed check to os::parseCmdLine ti delimiting whitespace eating.
Merge pull request #1453 from dschauer/devel

Added carriage return and linefeed check to os::parseCmdLine to delimiti...
some bugfixes for 'deepCopy'
Merge branch 'devel' of https://github.com/Araq/Nimrod into devel
Merge pull request #1447 from gradha/pr_tutorial_improvements

Tutorial improvements
Merge pull request #1446 from gradha/pr_links_typetraits_module

Links typetraits module