This patch changes the 'fixinv' from boolean option to compound option.

fixinv
Controls whether objects remember the inventory letters they had, and how the inventory is reordered when picking up an object. The possible values are:

For backward compatibility, no value needs to be specified (which defaults to 'next'), or it can be negated (which defaults to 'none').