First complete pass on doc strings
Merge pull request #444 from greggirwin/master

First complete pass on doc strings.
Changed a few doc strings based on feedback.
FIX: issue #440 (A doc string between a refinement and its parameter causes strange behavior)
Merge pull request #450 from greggirwin/master

Changed a few doc strings, based on feedback
TESTS: fixed tests that were invalidated by the addition of doc-strings.
FIX: issue #443 (FOREACH with block arguments is broken in a local context)
FIX: removed FORALL from keywords processed by FUNCTION.
FEAT: added pre-defined words: remove-each, map-each.
FIX: added missing /extern refinement to FUNCTION spec block.
FEAT: added BIND native. /copy option support is pending.
FEAT: added /copy option to BIND native.
TESTS: added tests for FUNCTION capturing iteration words of REPEAT and FOREACH.
TESTS: added BIND tests.
FIX: useless extra context creation for compiled functions.
FIX: BIND broken for word! as first argument.
FIX: BIND broken for function! as second argument.
TESTS: fix issue handling Red runtime errors in quick-test.r
FIX: issue #453 (FIND with a refinement value as search value won't compile)
Changed a couple doc strings
Doc string change
Added block! type to foreach word arg.
Merge pull request #456 from greggirwin/master

Small doc string changes, and adding block! to FOREACH word type.