Refs #10354 Improve SaveParameterFile accuracy

* Output detector id when possible
* Do not output insignificant position differences
* Do not try to be too clever with relative parent positions