Fix deprecation in package-manager-spec
Take 'scope' option in Config::observe

Deprecate using the scope as an optional first argument
Take 'scope' option in Config::onDidChange

Deprecate passing the scope as an optional first argument