Converted player::wear_item to Allman style

For future commits.
Converted player::wear to Allman style

Just making it easier for me to modify.
Added non-interactive mode to player::wear

Now, we can use player::wear to "force" the player to wear stuff without
alerting him. Will be useful during character creation.
Made player::create armor equip more robust

Now, the player's profession might give him 10 pairs of pants, but he
can't wear them all at character creation.
Made advanced inventory sort items

Adresses issue #1826.
Merge the rest of new character invlet cleanup.