Split phys_belongs_to_adapters into 2 separate functions; added prior identification of software that we have installed on our system
Enumerable#reduce is not available in Ruby 1.9 => replaced with regular .each
More formatting fixes
Unified getting physical's serial number in one procedure