Corrects POM.getPOM to handle JAR locations

ClassUtils.getLocation is returning a URL with suffix "!/", adding an
additional "!/" before pomPath was causing pomURL.openStream to fail.
This patch checks for the !/ suffix (and jar prefix) when creating
pomURL.