Added ConvertUnitsUsingDetectorTable()

Basically a copy of ConvertUnits() that takes an extra
parameter.  This algorithm will be 'trimmed' later.
refs #10748