Full rewrite of outfits code

New attribute in outfits.xml: unlocked. All unlocked outfits will be
selectable by default, locked outfits must be added with
doPlayerAddOutfit.