refactor-864370: Put detailedResultLog back in

detailedResultLog just summarises what tests failed when tests are run
from the command line. It is useful, and should be there.

Signed-off-by: Joe Walker <jwalker@mozilla.com>
refactor-864370: Check skipRemainingIf before skipIf

If a test is marked skipIf then we'd bail out straight away, and not
look at skipRemainingIf. skipRemainingIf declares that subsequent tests
should be skipped as well, so it should have precedence.

Signed-off-by: Joe Walker <jwalker@mozilla.com>
refactor-864370: Report test failure better

Previously we were displaying [object Object] when a test returned a
rejected promise with non-string data, and we weren't saying why we
were getting the message. We do better now.

Signed-off-by: Joe Walker <jwalker@mozilla.com>
refactor-864370: Skip some date tests in Firefox

Change f0b4c50 uncovered some test problems which we're tracking in
bug 892901. This comments out the failing tests.

Signed-off-by: Joe Walker <jwalker@mozilla.com>