feat(scope): Implement lazy scope digest
feat(repeater): implement shallow repeater
feat(scope): implement scope.$disabled