Improve the looks, especially when embedded in a nav, and add service icons next to names

Perform a few fixes to how the login URLs look when multiple logins and in bootstrap's navbar. 
Plus, add service icons next to the names where users are already logged in (so they remember which service they used to login

http://cl.ly/image/2d2s3B3F173E
http://cl.ly/image/1h2r2p280K0n
http://cl.ly/image/3u2k361Z2r3J

The strange thing is - when I first started using this component, all the links sort of had the wrong looks. (such as the login link). So I started by fixing those and then continued a bit. Still it seems strange that I didn't get the correct behavior OOTB, so I figure I did something wrong, but never figured out what it was...

I only tested with multiple serivces, not a single service (and not with email-pass, just github/google).