ZeissLSMReader: Correct ROI indexing and metadata store call ordering

- Call SetROIID before any other SetShape call
- Decrement i and numberOfShapes in the PALETTE case as for default,
  to prevent an index out of bounds exception when next calling
  SetROIID
- Set X and Y properties of label ROIs
Merge pull request #460 from rleigh-dundee/lsm-roi-10515

ZeissLSMReader: Correct ROI indexing and metadata store call ordering