Escape URL characters in JAR URLs

Update the spring-boot-loader JarURLConnection class to decode entry
names in the same way as the stock JDK class. This allows encoded
entry names in the form `%c3%ab` to be loaded.

Fixes gh-556
Merge pull request #569 from martinlau/Issue-556

* Issue-556:
  Escape URL characters in JAR URLs