Merge pull request #456 from greggirwin/master

Small doc string changes, and adding block! to FOREACH word type.
FIX: issue #455 (All words in system/words come back as type datatype!)

This is a deep core change, regressions are possible even if all the tests are passing.
Merge branch 'master' of github.com:dockimbel/Red
FIX: issue #457 (FIND/TAIL doesn't work on char! values in strings)
TESTS: added find/tail test re:issue #457
FIX: regression from changes for fixing issue #455. Now words in console are working again.
Merge branch 'master' of github.com:dockimbel/Red
FIX: line-break in the middle of a debug log message.
TESTS: find/last/tail tests re: issue #459
FIX: issue #458 (MOLD/ONLY omits brackets from nested blocks)
Merge branch 'master' of github.com:dockimbel/Red
FEAT: added INSERT action for block! and string! values. Replaces internally APPEND implementation.
FEAT: renamed internal `truncate-tail` function to `truncate-from-tail`.
FIX: missing argument in spec block for `alloc-tail-unit`.
FIX: string units mixed up in `string/concatenate` head offset calculations.
FIX: wrong series offset returned by INSERT on block! values.
FEAT: extended INSERT action to all any-block! and any-string! datatypes.
FEAT: INSERT and APPEND on string! extended to handle argument value of any datatype!.

The argument(s) will be FORMed before being inserted/appended.
FIX: issue #459 (FIND/LAST/TAIL incorrect for blocks, and chars in strings)
Shortened some doc strings for better WHAT formatting.