get_special_users_groups and get_special_users_groups_online -> [].

get_special_users_groups and get_special_users_groups_online will always return empty list because we do not have such sr groups therefore we do not need to query "select name from sr_group" everytime. 
Changed for performance improvement.