Added extended resource-loading capabilities to CGG. An implementor is now able to source scripts from multiple locations, and thus the engine can add its own plugin layer to it.

Performance: All scripts are now compiled once and sharable. If referenced multiple times, we can now just re-execute the compiled version. As this is still Rhino, JIT-compile is still disabled.

Fixed the broken test-cases. The tests did not run anything after the move away from LibBase.
Added ignore-rule for jars. Thats what ivy is for
Refactoring the resource loading - allow to be more flexible
Merge branch 'CGG-in-PRD' of https://github.com/tmorgner/cgg
changed cpf dependency and made some tweaks to Thomas pull request