Forge rotation API support

Makes blocks update their heading when their rotate function is called (for example, when rotated by Remain in Motion's carriage rotator).
I tested darksteel ladders without this code and they popped off a RemIM rotating carriage, but with it they stayed on at the new angle.