angular directive changes, still missing #2605
directive accept classes
Merge branch 'master' of github.com:borisyankov/DefinitelyTyped into angular-optional
fix tabs
fix tabs
squash! fix tabs

directive interface definition and tests
squash! squash! fix tabs

rootscope <> iscope
Merge pull request #2607 from pocesar/angular-directive

angular directive changes, still missing #2605