Update code throughout linterReporter for better style and peformance.

Remove msgId and pending, because we don't use them anymore.
Merge pull request #79 from MiguelCastillo/mark/fixes-linter-reporter

Update code throughout linterReporter for better style and performance.
Merge branch 'master' into mark/use-codeinspection

Conflicts:
	linterReporter.js