TESTS: Fix system/tests/run-all.r
TESTS: updated and reformatted print-test.r
FIX: issue #687 (red console: multiline input is run together)
Merge branch 'master' of github.com:red/red
Merge pull request #688 from IngoHohmann/master

FEAT: added HELP, WHAT and SOURCE for use in the console.
FEAT: added preliminary support for HELP, WHAT and SOURCE mezz functions to the console.
FIX: issue #682 (Encapped #include duplicate checking broken)
FIX: regression on console compilation. Now %help.red is included properly in the builder.
FIX: many fixes for on %help.red

Changes:
- replaced spaces by tabs
- changed the coding style on [] positioning
- improved HELP output by adding tabulations
- added description string to WHAT output
- fixed crashing SOURCE function.
- SOURCE now prints the name and the whole function constructor
.
TBD:
- align all printed text
- improve the code quality/elegancy of HELP
- add support to HELP for searching string patterns
- add support for any-type!, so that HELP can be invoked with no arguments
FIX: regression on %help.red loading from encapped red binary.
FIX: reverted previous fix, replaced by a much simpler solution.
FEAT: granted wish #690 (allow unset arguments in functions (like any-type! in Rebol)
FEAT: extended HELP function with special arguments processing (unset! and datatype!)
FEAT: added ? mezz function (alias for HELP).
FIX: remove useless extra EXIT call.