small cleanup on four files
remove silly test on preferred barcode field from ItemInfoTests
move preferred_barcode tests to separate test class and use inline data
remove lost from locations_missing_list as it is on locations_skipped which takes precedence
new preferred barcode algorithm
add preferred_barcode to fields returned in search for gallery view