Fixed patching error messages and '--fake' with patches
Strengthen handling of undefined variables a bit
Add some color to the download messages
Merge pull request #1565 from OCamlPro/messages-err-strengthen

Some better err messages or failsafe behaviours, plus some color