feat($rootScope): add possibility to disable temporarily a scope

because of performance issues in Mobile and Slow browsers, a scope can
be marked as disabled and the `$digest` and `$broadcast` will skip the
scope while it is marked so. All scopes start initialized as enabled. One can disable the scope by
setting `$$disabled = true;`