Improved svc.SetCharm and unit.SetCharmURL, added more tests