refactoring of default system registration permission and user own role code in User model
removed strayed logging in users_controller
renamed User#find_by_default_environment to User#with_default_environment
moved OwnRolePresenceValidator into a dedicated class and into lib/validators
Merge pull request #1481 from witlessbird/default_environment

refactoring of user default environment,
build fix: replaced string evaluation with substitution in OwnRolePresenceValidator error message
Merge pull request #1519 from witlessbird/default_environment_build_fix

build fix: replaced string evaluation with substitution in OwnRolePresenceValidator error message
cli - utilities moved to lib
cli - printer moved to lib.ui
cli - lib.ui.formatters
cli - lib.util.data
cli - lib.util.io
cli - lib.ui.progress
cli - lib.async
cli tests - source path fix
cli - lib.control
cli - import fix for compute resources
cli - usage moved
spec changes
Merge pull request #1506 from tstrachota/cli

Splitting code form CLI utils.py into more files