Add support for using AssertJ assertions

Those assertions are passed as Runnable which became compact
with Java 8.
By the way explicit versions for Maven plugins were added.
Fixing so that untilPass can be renamed to until