Added config rule list validation

* checker.js now throws an error if it detects one or more rules in the config
file which don't match any registered rules.
* Fixing typo in .jscs.json ^.^
Merge pull request #42 from CMTegner/validate-config

Added config rule list validation
Fix report excludeFiles as unsupported rule after #42
print lines in output in human way (counted from 1)
Merge pull request #43 from doochik/fix-report-excludefiles-as-unsupported-rule

Fix report excludeFiles as unsupported rule after #42
Merge pull request #44 from doochik/render-lines-in-human-way

print lines in output in human way (counted from 1)
Fix #39. Check for excluded path before fs.stat
Merge pull request #45 from doochik/issue-39

Fix #39. Check for excluded path before fs.stat
Version 1.0.5
Update CHANGELOG.md
Report illegal space between nested closing curly braces
Merge pull request #49 from twoRoger/report-illegal-space-nested-object

Report illegal space between nested closing curly braces
Использовать абсолютный путь для конфигов, передаваемый через параметр
Convert tabs to spaces at console output

Convert tabs to spaces, so errors in code lines with tabs as indention symbol
could be correctly rendered, plus it will provide less verbose output
Merge pull request #48 from markelog/tabs

Convert tabs to spaces at console output
Merge pull request #50 from vtambourine/path-to-config

Использовать абсолютный путь для конфигов, передаваемый через параметр
Disallow spaces inside parentheses
safeContextKeyword option to check "var that = this" expressions
Merge pull request #55 from doochik/safe-context-keyword

safeContextKeyword option to check "var that = this" expressions
Version 1.0.6