Rewrite party system so it integrates with the existing friends system code
- support party from any provider but only provide party members from steam
- add extra event that fires off when you leave the party since there is no callback for it normally