Fix JUnit tests by always packaging everything
Fix JUnit tests by always packaging everything

Running `packageAll` is now required before running the tests, this
commit enforces this, by making `javaOptions` depend on `packageAll`,
this requires rewriting `packageAll` to be a task instead of a command alias.

sjrd/dotty,sjrd/dotty,dotty-staging/dotty,lampepfl/dotty,som-snytt/dotty,dotty-staging/dotty,lampepfl/dotty,dotty-staging/dotty,lampepfl/dotty,sjrd/dotty,som-snytt/dotty,dotty-staging/dotty,som-snytt/dotty,dotty-staging/dotty,som-snytt/dotty,sjrd/dotty,lampepfl/dotty,sjrd/dotty,som-snytt/dotty,lampepfl/dotty