DOCS: Update docs/red-system-specs.txt

Typing errors corrected. Lesser becomes Less. Added "%" op to BNF.
Updated example to be actual next year. Added "or Contexts" to chapter
Namespaces.
DOCS: reverting some unwanted changed that slipped in.
TESTS: added tests to function-test.reds re. issue #272
FIX: issue #272 (Wrong returned logic value when EITHER is at function's body tail)
Merge branch 'v0.3.0' of github.com:dockimbel/Red into v0.3.0
TESTS: more regression tests added for issue #272.
FEAT: minor code improvement after #272 bugfix.
FIX: issue #273 (modulus on floats expects numbers)
FIX: issue #275 (runtime error 11: float stack check)
TESTS: Added // to float auto tests
TESTS: Added float tests to modulo-test.reds
TESTS: Added % tests to float-auto-tests and corrected float remainder tests in modulo-test.reds
FIX: [IA-32] wrong stack order for modulo/remainder operators on floats. Also wrong returned type for remainder (it's now float! not integer!)
DOCS: updated accordingly to last commit (remainder on floats returns float! value now).
TESTS: updated to pass fit new remainder on floats definition.
TESTS: fix % tests in make-float-auto-test.r
TESTS: changed float-auto tests to meet revised spec
FIX: more homogen support of Unicode characters printing for UNIX platforms. Fixes Linux/ARM bad characters output in console. Makes Syllable specific patch not needed anymore.
FIX: [ARM] extra stack arguments not cleaned up after external calls.
FIX: callback flags detection fixed in all backends.