Introduced an intermediate ‘JvmClasses’ element to the play model

- This separates the step of compiling classes (and transforming assets) from
  bundling these classes/resources into a Jar
- This abstraction will be moved to be part of the jvm component model
Provide better error message when ArchiveTestFixture.assertContainsFile fails
Revert find/replace error