More expressive error message in datGet
Improve datVec

Now flag in the locator that we are vectorized so that datVec
can work on structures.
datShape now works with vectorized locators and sliced primitives
Can now get cell of a array of structures
Factor out index to coordinate routine from dat1New