added cobertura code reporting to reports
fixed lazy loading in self-service, closes #571
made scope handling consistent for introspection services (now a space-separated string), closes #570