No need for special cases here

The Sign MaterialData class already returns the correct value
Add automatic toggling of double doors

The other door is now kept in sync.

Also fixed sign placed on top of unprotected container not being rotated
correctly.