Extended REDUCE and WHILE unwind tests

Extended tests for bug#1760 and bug#1519.
Load test results
duplicate removed
Crash resolved by Andreas
Organized and fixed unwind tests

The unwind tests weren't organized, and when they failed they failed
badly.
- Moved the bug#1509 and bug#1515 tests to their generating function
sections.
- Moved the basic functionality tests of break, continue and throw to
their
corresponding handler functions.
- Added missing break and continue tests to loops that didn't have them.
- Changed some loop tests so they didn't succeed by accident.
- Made sure the loop unwind tests wouldn't go infinite if they fail.
The forever tests will still be infinite loops if they fail.
- Tests for while bug#1519 for both true and false fallback conditions.
- Got rid of some duplicate tests.
- Added word initialization tests for use.
Remove tests not terminating
Merge branch 'unwind-propagation'

Conflicts:
	core-tests.r
bug#42
bug#50
bugs to #64
HALT test removed
up to bug#71
bug#1945
#1945 and #1535 tests added
system/options/decimal-digits test marked as #r3only
comment removed, the test does what it is intended to do
Bug#1947
minimal time corrected
excessive #r2only flags removed from #1947
test parsing