put items in maps as needed

because zrbite doesn't go in engines, it goes where we say it goes.

this technique was also used in the original, either to restrict
elerium profitability of alien base raids, or merely by oversight.
rename cydonia research to a more generic COMMANDER_PLUS
allow getOneFree to work on items

gd modders.
fix path preview bug