Add: custom jar class loader that is able to load classes from input stream jar files. This is to solve the problem that play dist introduces packaging everything in a jar file. When that happens it's not possible to use URLClassloader because the getResource function of the play classloader doesn't produce a URL in dist mode.