FEAT: allow setting a function pointer to a struct memeber using a path without having to cast to integer! (

A get-word or a function! type casting will do as long as the specifications match.
FIX: issue #501 (AT doesn't implement 0 hole)
TESTS: minor correction to quick-test.r
FIX: issue #497 (DO doesn't evaluate path!)
Merge branch 'master' of github.com:dockimbel/Red
FIX: issue #502 (CASE doesn't support non-block in compiler)
FIX: issue #505 (find/reverse doesn't work)
TESTS: added unit tests to cover issue #505.
FIX: issue #498 (MOLD string! doesn't recognise balanced braces)
FIX: escaped ^{ and ^[ characters do not switch the console to multiline mode anymore.
TESTS: updated tests re: issue #505
TESTS: test for issue #504
TESTS: added basic 'AT tests to series-test.red
TESTS: added basic 'MOLD tests
TESTS: added mold tests to interpreter tests
TESTS: added compiler/define-test.reds re: issue #504
FIX: issue #506 and #488 (Complex compiler crash)

These crashes are caused by corrupted internal memory states in Rebol2, due to past-end series. The past-end series are sometimes produces by the compiler internal processing (it relies on volative blocks references). This patch tries to cure the symptoms only, we can't do much more about it for now. Self-hosting Red is the right solution.
Merge branch 'master' of github.com:dockimbel/Red
TESTS: fixed typo in file access path.
FIX: issue #493 (Error with 'print-line and integer!s)