only create shaded conf if a shaded.jar exists in maven

I added the "addConfiguration" method to the ModuleDescriptor interface. I'm not sure why it wasn't already there. At first I thought the interface might be immutable, but it has a "set" method so I decided this was likely just an oversight.