Handle factions in SBattle store.

Show faction select if there's more than one faction.
Complete support for factions.

Display faction icons in the user list.
Allow setting faction for bots.