Added initial implementation of ManifestTool
Added feature to modify manifest files.
Replaced String.isEmptry() by checking the length. This is required because the code has to build on 1.5
Corrected directory used to find jars
 - Improved logging
 - Added missing unmount of TrueZIPs virtual file system.
 - Various bug fixes
 - Added feature to auto generate the application name entry for the Manifest.
 - Changed ManifestFile to handle entries as Map.
 - Remove some obsolete handling in ManifestEntry.
- Improved comment
- Added license.
- Unified java doc for classes.
- Implemented feature to add generated JNLP file to main jar. Afterwards main jar is signed again.
- Renamed ManifestTool to JarTool.
- Renamed related package to jarmodification
Changed inline JNLP feature to replace the $$variables by '*'. Furthermore the JNLP is now stored as template file.
Introduced enum and parameter to specify if the JNLP should be included as default or template JNLP.
Improved creation of Application-Name based on jar file name by using regex to remove version from name
Improved creation of Application-Name by replacing substring operations by regex usage.
JNLP formatting is now only done if it should be included as template.
Some naming and comment improving.
Main jar is now unsigned before signing after JNLP has been added.
Fixed issue using JDK 1.6: On sign the output file has to be different to the input file.
Fixed issue using JDK 1.6: Unsign main jar before sign it again. Improved renaming to final name.