Rationalize connected accounts

The "On whatever" text should only be shown when there is a connected
account, because otherwise the message says what platform it is. Also
the three conditionals weren't constructed to be parallel.
Fix bug in Bb team pages; #149

I hadn't modified the SQL query to use username instead of login.
Bump version to 7.3.3
Bump version to 7.3.3-dev