Added `noSystemRepo` attribute that will not add a system repository if not explicitely specified
Made it possible for repo using tools to specify that they don't necessarily need a system repo.
In that case if a user specifies `--no-default-repositories` not even a system repository will be configured if not explicitely specified.