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
Fixed typo
Definition of red-float! and red-float32! structures
Changing TYPE_FLOAT position. No non-implemented datatypes should be placed before impemented one.
Adding new float type datatype source.
Using 'float name instead of 'decimal while compilation.
Initial trans-decimal routine - so far it's more like a placeholder and float value is silently transformed to integer.
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.