Change private method name

Avoids using get for something that is not really a constant.
Refs #9802
Add a set of tests to define the behaviour that is currently broken.

Refs #9802
Fix add/replace of values for generic types

A brand new parameter object is always created and it either overwrites
an existing value or adds to the map.
The addPositionCoordinate/addRotationParam are still broken.
Refs #9802
Fix addPositionCoordinate for copied objects.

Refs #9802
Fix addRotationParam for copied objects.

Refs #9802
Remove unused private method ParameterMap::retrieveParameter.

Refs #9802
Add a test for the paramter values after copying between maps.

Refs #9802
Merge branch 'bugfix/9802_parameter_map_copy_and_update' into develop