Ear loader redo

Replaced most of the classloader stuff with a substantially simpler `EarClassProvider`.

So much less complicated, and very well tested.