change the functions to update the description of a client to use cldb in a way that works if the client is offline
remove the description set for a Client object function from the interface
add functions for adding/removing offline users from groups by cldbid/uuid
replace the setClientIcon method with functions that work with offline users with cldbid/uuid
remove the now unused var/function
use the function where possible
Merge pull request #14 from Eluinhost/features/updatets3

Change interactions with teamspeak to work with offline methods