feat(plugin): ngHint plugin

Don't worry about testapp/ngHint/ngHint.js
Pull isExcluded and isMessageToIgnore out of the teardown function and put them elsewhere in the file so that teardown is more readable.