Project Jigsaw: Modular JAR files

To ease migration to modules then it should be possible to include a module-info class in a JAR file's top-level directory. For now we call these JAR files "modular JAR" files. Existing tools could be updated to support them as follows: