It is better to use the global transormation unrolled all the way to the top node instead of local tranformation to the first mother volume
Method AveMateR added which does the same as AveMate but using random points.
Then all "MULTY" accounted properly.
For method diff() added mode. 0=AveMate was used, 1=AveMate used
nudge(hit) added after hit setting to move node to hit
Method propagate(double xk, ...) rewritten to account cases which was ommitted
in prevuius version as non important. It happened they are important.

Part of non used code (under #if ) was removed
Method cylCross rewritten again to account more cases.
Sure, it will be rewritten again, this commit only to keep history
Warnings only improved
StiIstDetectorBuilder: A couple minor edits for consistency across StXXXDetectorBuilders:

- Switched to same names as in StiPxlDetectorBuilder
- Switched to natural numbering scheme as in StiPxlDetectorBuilder
Use the center sensor (or the one close to the center) to build the unified sensor layer in Sti - inspired by Hao Qiu
Split PXL sensitive layers in two halves. The change should help to avoid track backward steps in Sti due to ill ordered volumes in r and phi - inspired by Hao Qiu
Chnaged file mode in git only. CVS ignored
Merge remote-tracking branch 'cvs/StiHFT_1b'