various cli tests

added tests for cli commands, which were not covered before:
user_role update --description, user locale,
activation key update, changeset update
content view refresh, delete,
package_group category_list, package_group category_info,
system task, tasks, add/remove_from_groups, register