style(): make stylistic changes based on CodeClimate linting suggestions
docs(README): update README for consistency with other AngularHint READMEs.

Add links to the NPM package, the main AngularHint repository, and the
contributing guidelines.
style(demoApp): update demoApp style according to codeClimate linting
refactor(hintLog): update to use the refactored API for logMessage
test(hintEvents): update tests to reflect operation of refactored hintLog
fix(hintEvent_test): lessen specificity of error message test

In Firefox and Chrome, the `outerHTML` qualities of an element are listed in a different order.
Hence tests that require exact output of the hintEvents error message that includes the HTML
of the element which triggers the error do not pass consistently in both browsers.
0.3.0
Update getEventDirectives.js

Change the returned ngEventDirectives to be based of which ones exist in the version of angular being used.
Update getEventDirectives.js
Update getEventDirectives.js
test(getEventDirectives): test conditional event directives for angular versions

#7
fix(sauce): increase timeout for sauce flakes
fix(1.3.0): alter events logic for versions past 1.3.0

The conditional events logic was not accounting
for versions past 1.3.0. This caused an error
with sauce labs tests on the 1.3.0 branch.

#7
0.3.1
fix(hint-events): surround decorator in try catch in case ngEventDirective does not exsist for version of angular used
chore(getEventDirectives_test): remove test for versions of angular
0.3.2