Clean program exit for cmd line parameter errors
change template interfaces

- change interface of FieldToParticleInterpoaltion*
- change interface for ShiftCoordinateSystem*

Both classes has a one to one relation and can't combined with other methods, this it use better to cleanup the template interface to avoid wrong usage.
change usage of FieldToParticleInterpolation
set OnSupport assign function
correct number of ints in global memory