Merge remote-tracking branch 'origin/stable'
Fixing issue where if you had a tab open that launched an invite, it had no way of not relaunching every time you revisited that page.  Real issue on mobile phones as it would actually leave the browser to launch eithe the app or the store to get the app.  Once the user came back to the browser it would automatically refresh, causing the app to launch all over again.  Not fun.
Merge remote-tracking branch 'origin/master' into stable