Updates to illusions and items

Fixed 2nd parameter of illusions to use max, instead of base2.
Added more items to the Items enum.
Changed more illusions to be SoD specific.
Fixed Construct Target type.
Made some minor changes to the search behavior of controls.
Opening a different file, will now look in subdirectories for additional
spells_us.txt files.