cl,sl: make the code compile with gcc-4.1.2
cl/CMakeLists: fail immediately if no C++ compiler is found
README: add C++ compiler on the list of dependencies

Suggested-by: Petr Peringer
sl/slgcc: propagate the exit status back to shell

Suggested-by: Petr Peringer