FIX: #issue 796 (Can't output CJK characters properly on Windows
TESTS: add test for #issue 796
Merge pull request #797 from qtxie/issue-796

FIX: issue #796 (Can't output CJK characters properly on Windows)
FIX: issue #800 (ASK can't display input Chinese characters properly)
Merge pull request #801 from qtxie/issue-800

FIX: issue #800 (ASK can't display input Chinese characters properly)
FIX: PIC mode not used for compilation when DLL mode is set from config file instead of command-line.

(cherry picked from commit 45ceb47791b07b09957f2949ddde3d99467ed059)
FEAT: extended MAKE on logic! to accept any datatype.

Can be used for converting values to logic! until we get TO support.

(cherry picked from commit f03b0e476ef03bc114d75bfaf3a0ebf03b8774d9)
FIX: dead code removal.

(cherry picked from commit 6a0e806a1af30e50f86fd909d8723ae3244d82ef)
FIX: word lookups in blocks using a path accessor were not working properly.

(cherry picked from commit c94f4116b5a938c1a34d64dd48818a34a4d7c191)
Merge branch 'master' of github.com:red/red
FIX: [Windows] output an extra newline in console
Merge pull request #802 from qtxie/issue-800

FIX: [Windows] output an extra newline in console
FEAT: added preliminary support for url! datatype.
Merge pull request #805 from qtxie/url-datatype

FEAT: added preliminary support for url! datatype.
FIX: issue #806 (Precompiling console on binary build fails because of
missing url.reds file)
FEAT: Added more restrictions to url scheme name.
Merge pull request #807 from qtxie/url-datatype

FIX: issue #806 (Precompiling console on binary build fails because of
FIX: url! rule corrupt set-word! rule in runtime lexer
Merge pull request #808 from qtxie/url-datatype

FIX: url! rule corrupt set-word! rule in runtime lexer
FEAT: Add TAKE action support.

TESTS: Add unit tests for TAKE action.
Merge pull request #809 from qtxie/take-action-1

FEAT: Added TAKE action support.