Fixed Explosion Resistance Bug and Hopper Metadata Rotation

-Fixed Ancient Fabric and Eternal Fabric so that they are invulnerable to explosions. Eternal Fabric could be blasted away in our previous release. I've verified that this solution works as intended and that Fabric of Reality remains destroyable. Other block attributes seem unusual, even counterintuitive. I recommend going over them and assigning proper values.

-Added support for rotating hopper blocks through their metadata. This is necessary now that hoppers are more useful with our support of tile entity imports and exports. Overall, our metadata rotation code is complicated and lengthy. I recommend discussing how to reimplement it more concisely, and in a manner that can be maintained far more easily. Interestingly, the reimplementation of this particular feature can be automated, which could yield a surprisingly good outcome.