Added rotateBlock to Bed and Garage Door

Added the rotateBlock methods to the bed and the garage door. I think that is the rest of the blocks that need to rotate with the ships mod. I compiled and tested both SSP and SMP a little bit too with no issues.

There is one major issue I found with the garage door on ships though. If a garage door is 2 or more blocks tall and it is open when you mount a ship, terrible things happens. The console will start spitting GL ERROR and the game screen will start flashing and become graphicly unresponsive. I presume the issue is when the ships mod  tries to render the invisible blocks from the open garage door. I suspect this might be an issue that needs to be solved on the Archimedes' Ships side. This issue seems to exists before the changes I made, I double checked just to make sure. I'll create an issue on the ships mod github and mention this.