FEAT: added TRIM for string! datatype.

FIX: incorrect value in 'escape-chars' table.
FIX: incorrect value for 'ws-U+2k' in lexer.red
TEST: add unit tests for TRIM action!
FIX: issue #839 (Crash: take/part over tail)
Fix typos in print-test.r
FIX: issue #817 (How to quote a path)
Merge branch 'master' of github.com:red/red
FIX: #818 (Invalid result of escaped char value)
FIX: additional fix for #820.
TESTS: FORM tests modified accordingly.
FIX: compiler fixes for issue #825 (/local and /extern misbehave)
FIX: interpreter fixes for issue #825.
FIX: quick fix for issue #832 (Length? of c-string incorrect in routine! )
Merge pull request #840 from qtxie/trim-action

FEAT: added TRIM for string! datatype.
FIX: issue #853 (/extern misbehaving in interpreter)
Merge branch 'master' of github.com:red/red
FEAT: granted wish #851 (Add a new keyword AFTER to PARSE)
TESTS: added AFTER tests.
FIX: issue #837 (Access violation with unsupported path access on string value)
Merge pull request #841 from qtxie/issue-839

FIX: issue #839 (Crash: take/part over tail)
TESTS: added tests re issue #826 to function-test.red
Merge remote-tracking branch 'upstream/master'
Revert "Merge remote-tracking branch 'upstream/master'"

This reverts commit 4e415ac82ce5de566e35900b9ea054adc333f923, reversing
changes made to 6afe942255e7742f7c1330b628fdc1c1f88f724d.
TESTS: added tests re issue #826 to function-test.red