#746: return AssertionError from Assert#fail

-return AssertionError from Assert.fail() and Assert.fail(String message)
to allow usage similar to Throwables#propagate from the Guava library.