JSDoc for rules

  * Fixing project documentation inconsistency for rules
  * Added JSDoc for load-rules.js and rules.js
Merge pull request #736 from anton-rudeshko/rules-jsdoc

JSDoc for rules
replace tab indents with 4 spaces in lib/rules/handle-callback-err.js
Merge pull request #742 from michaelficarra/no-tabs

replace tab indents with 4 spaces in lib/rules/handle-callback-err.js
fixes #743: wrap-regex rule warns on regex used in dynamic member access
Merge pull request #744 from michaelficarra/GH-743

fixes #743: wrap-regex rule warns on regex used in dynamic member access
add getTokensBefore and getTokensAfter interfaces (ref #735)
add getTokenBefore and getTokenAfter interfaces (ref #735)
add getFirstTokens and getLastTokens interfaces (ref #735)
add getFirstToken and getLastToken interfaces (ref #735)
expose new getTokens methods to rule context object
make use of new getTokens methods in rules