#586 add hoisting check to no-unreachable
#586 added no-unreachable jsdoc, documentation note on hoisting case
#586 refactor based on https://github.com/eslint/eslint/pull/590#discussion_r9476367
Merge pull request #590 from makepanic/master

add hoisting check to no-unreachable (fixes #586)