Expands tutorial macro section with step by step guide.
Modifies example to use splitLines.
Corrects grammar and span of italics in text.
Adds to tutorial info about unpacking tuples.
Adds an example to htmlparser showing how to save changes.
Mentions tuple unpacking only works in var/let blocks.
removed x11
removed gtk2
Removed opengl
Removed lua, python, tcl, cairo
Makes htmlparser handle whitespace. Refs #694.

Without the flag, htmlparser will ignore some significant whitespace in
HTML files. A more correct fix would be to not reuse the xml parser
since the rules for HTML are slightly different, but this will do for
the moment.
Merge pull request #703 from gradha/pr_fixes_htmlparser_whitespace

Makes htmlparser handle whitespace. Refs #694.
Updated cfg file processing

No longer look at deprecated file.cfg, compiler will only look at
file.nimrod.cfg
Renamed nimrod.cfg to nimrod.nimrod.cfg
Merge pull request #695 from gradha/pr_adds_htmlparser_example

Adds an example to htmlparser showing how to save changes.
Merge pull request #687 from gradha/pr_documents_tuple_unpacking

Adds to tutorial info about unpacking tuples.
Merge pull request #676 from gradha/pr_expands_macro_tutorial

Expands tutorial macro section with step by step guide.
fixes a regression where memset was used without including <string.h>
Merge branch 'master' of github.com:Araq/Nimrod
fixes compiler.lists.bringToFront