Reduce use of fixed length arrays

Reduce the use of fixed length arrays, in the hodoscope code, as part of the general goal of reducing the extent to which detector attributes (Plane counts, bar counts, orientations) are hard wired into the code.  STL vectors are used to do this.  Parallele arrays are gathered into structures which are put in vectors.