feat: always populate MANIFEST with project.name and .version
This pull request directs the plugin to configure the
jar task (if present, provided by the
java plugin) and/or the
war task (if present, provided by the
war plugin) to set the
Implementation-Title attributes in the MANIFEST.MF file included in the result.
The end result is that issue #1 (closed) can be satisfied by pulling out
Implementation-Version from the MANIFEST. By using MANIFEST, we use a file in Java specifications and we don't have to pollute the build of downstream projects with our own custom properties file.