UAVObjectUtilManager metadata handling fixes and calibration refactoring

Should supersede #1302  
Probably should be using disable / enable debugging wrapper