Pre-emptively warn user of major failure reasons

Warn the user of the following:
- the template cache directory is not writable (required during setup)
- the XML configuration file doesn't contain the PHPUnit_Util_Log_JSON
listener (required when using xml conf files)
- the results retrieved from PHPUnit_TextUI_Command don't contain a
json (required to parse results)