Adding ASM factories to remove UE junk at runtime.

I haven't finished updating PoweredTileEntity or anything, but I needed
to get the factory changes committed separately.