Restructure contact list DOM
Restructure contact list DOM

The actual goal here is to fix the .accessIcon images on the contact
list (they were not getting properly aligned to the right side) and to
fix the width of the instances div so that the bar would stretch across
the full screen.  This takes apart the structure that was there before
and re-implements it in a way that flows nicely.  Truncation of too-long
usernames is now also handled.

This also changes ids to classes because that feels a bit more sane.

itplanes/uproxy,roceys/uproxy,uProxy/uproxy,roceys/uproxy,jpevarnek/uproxy,uProxy/uproxy,MinFu/uproxy,qida/uproxy,qida/uproxy,itplanes/uproxy,chinarustin/uproxy,chinarustin/uproxy,jpevarnek/uproxy,qida/uproxy,MinFu/uproxy,uProxy/uproxy,dhkong88/uproxy,jpevarnek/uproxy,dhkong88/uproxy,MinFu/uproxy,itplanes/uproxy,roceys/uproxy,IveWong/uproxy,dhkong88/uproxy,IveWong/uproxy,jpevarnek/uproxy,uProxy/uproxy,dhkong88/uproxy,IveWong/uproxy,dhkong88/uproxy,chinarustin/uproxy,roceys/uproxy,chinarustin/uproxy,MinFu/uproxy,itplanes/uproxy,qida/uproxy,qida/uproxy,roceys/uproxy,itplanes/uproxy,jpevarnek/uproxy,MinFu/uproxy,chinarustin/uproxy,IveWong/uproxy,uProxy/uproxy