Fixes tutorial pdf generation due to hierarchy depth.

The hierarchy is now an ascii reprsentation.
Moves toSeq template to public sequtils module.
FFI at compiletime improvements
Copyright 2012 -> 2013
fixes #292
implements #295
fixes #270
fixes #299
fixes #293
Merge pull request #294 from gradha/pr_fixes_pdf_generation

Fixes tutorial pdf generation due to hierarchy depth.
make some tests green
Merge pull request #296 from gradha/pr_makes_toseq_public

Moves toSeq template to public sequtils module.
Merge branch 'master' of github.com:Araq/Nimrod
allow 'cast' for the JS target
optimized ropes work now but no speedup
Hyperlinks each proc and explains it is like map.
Adds each's map alias to index.
Adds documentation examples to sequtils.
Adds note about distnct being misspelled on purpose.
'importcpp' for the JS target to generate an infix call