Rewrite Devices to be based on CoFHCore's block and tile classes

Replaces block rotation with a much more sensible system, adds
IWrenchable and some other stuff.
Making wrenches work with cyanite reprocessors again