Workaround for classloader issues with service loading

Changes the classloader parameter to the Engine from the current thread to the task classloader.

Another options might be getting the system classloader: http://docs.oracle.com/javase/6/docs/api/java/lang/ClassLoader.html#getSystemClassLoader%28%29

I'll attach the stacktrace I'm seeing to this pull request.