fix compilation errors not showing when running tests
fix shell by using Groovy 2.2's shell and a isolated child first classloader