failed? && error_occurred? methods added to Runnable

These methods complete test status' encapsulation
and reporters should use them to check Runnable's status.