SignalSwitchBehaviourSystem now work on Blocks, rather than Strings.
SignalSwitchBehaviourSystem now uses setBlockRetainEntity() to replace lamp block on/off.
SignalLampOn now drops the SignalLampOff block.