Repackaged the emulation classes as super-source rather than shared
classpath so they don't break gradle builds.
Added back as resources