New: added colour styles for pass/fail messages
New: helper to tell us which colour to use for reporting on a group
New: pass/fail messages are now in colour
Fix: stop using deprecated call_user_method_array()
New: initial colour support for the default console