Stop the inventory being confused by non-alpha invlets

Various contexts ("E"at, "W"ear, "R"ead, etc., etc.) will stop being confused by non-alphabetic inventory characters. Fixes #335 and probably #337.