multi_efficiency_parts

Adds support for multiple efficiency parts. part efficiency can now
accept more than one type of part at a time.