Added support to compile classes at runtime and build jar.
- Updated ScannedClassLoader to have a public addURL instead of protected.
- Added EasyCompiler class to compile java classes in String objects into
  class files and jars.
- Added Spike test in JavaCompilerTest
- Added test to take String object with java class inside, compile it,
  build into jar, load jar into classloader, instantiate class, and scan
  class for the @Strategy annotation.