Add support for not listing offline contacts with /roster

I've discovered that offline and unsubscribed contacts create clutter when using /roster, so I've added an addition '/roster nooffline' that does not show these contacts. I understand /who online basically does the same thing, but roster shows different information so this might be a worthy addition.