Preferred laser ores now use lists

So they don't overwrite the previous preferred ore.

Also: changed setLaserPreferredOre to addLaserPreferredOre. Old one is
still there, but deprecated.