Fixed RepairBridgeOrderTargeter - it now ignores dangling bridges

RepairBridgeOrderTargeter now ignores dangling bridges & rejects bridges under repair.
Try 

```csharp
if (bridge.Bridge.GetHut(0) == bridge.Bridge.GetHut(1))
```

then?