Updated join function in utils.lisp

Used !reduce instead of verbose conditional recursion.
Merge branch 'master' of https://github.com/davazp/jscl
Colorize test output
Failures show up in red, and unexpected successes in orange
Merge branch 'master' of https://github.com/davazp/jscl into colorize-tests
Variable to enable/disable color in test output
Fixes #64 issue on nested scoping in non local exists
Remove usage of the *block-counter* variable
Fix test
Merge pull request #28 from maxwellhansen/patch-1

Updated join function in utils.lisp
Pass argument count explicitly instead of use arguments.length
Fix typo if/when

Closes #37
fixed RETURN-FROM for FLET/LABELS and added a test case for correct handling of RETURN-FROM in recursive functions
added OTHERWISE support to (CASE ...)
Merge pull request #58 from Strigoides/colorize-tests

Colorize test output
Do not use html in RUN-TESTS-IN-HOST
Use defparameter instead of defvar to reset test reporting data

It is useful to call run-tests-in-host multiple times
Vectors are equal if they are eql only
Fix test in SBCL
Merge pull request #68 from 6502/case-otherwise

added OTHERWISE support to (CASE ...)
Merge pull request #66 from 6502/return-from

RETURN-FROM support for FLET/LABELS