Make channel occupants sidebar unique

Also, resize it to include all of the occupants.
Draw a gradient behind the scrollview
Scroll to top of occupants list when changing tabs
Close chatwindow when the last tab is closed