Allow extra volumes in the external sensitive detector
In the external detector package, the convention was to create one sensitive detector class per volume. This extends this behaviour by allowing extra volumes to be associated with the same sensitive detector.