FIX: issue #438 (FOREACH's iterator word doesn't have correct value after loop)
Merge remote-tracking branch 'upstream/master'
Merge pull request #441 from greggirwin/master

Added doc strings for some actions.
Merge remote-tracking branch 'upstream/master'
TESTS: basic routine tests for integer and logic, tests for other datatypes removed
FIX: the macros from Red/System preprocessor could get corrupted in some cases.
FEAT: added new EQUAL_SYMBOLS? macro for case-insensitive comparison of two words.
Merge remote-tracking branch 'upstream/master'
FEAT: extended FUNCTION constructor to collect also iterator's counter words (intepreter only).
FEAT: changed meaning of EQUAL_SYMBOLS? macro and added EQUAL_WORDS? macro.

FUNCTION can now collect counter words from: repeat, foreach, forall. Support in compiler is pending.
Merge branch 'master' of github.com:dockimbel/Red
Merge remote-tracking branch 'upstream/master'