Update linters. Closes #557

* Update git-hooks and jscs versions
* Update jshint-groups and jscs configs
* Check bemhtml and bemtree with jscs
* Fix all errors

// cc @narqo @dfilatov 
I think `inherit` should be excluded from linting as it was done for `vow`.