Tests: Refactor

Divide tests into 2 folders: core and options.
Use mocha programmatically.
Add test helpers: `readFile()`, `shouldBeEqual` and `shouldDetect`.
Tests: Use mocha.js for test coverage
Stop searching config if we reach root directory
CLI: Use `path.join()` to join paths
Update Gonzales PE
Merge pull request #147 from csscomb/tg/test-helpers

Tests: Add helpers
Merge pull request #151 from csscomb/tg/get-config-path

Stop searching config if we reach root directory
Merge pull request #152 from csscomb/tg/gonzales-20x

Update Gonzales PE
Fixing the detection of block-indent for an empty block, fixes #144
Fixing the incorrect value for the quote option
Merge pull request #148 from kizu/issue-144

Fixing the detection of block-indent for an empty block
Merge pull request #149 from kizu/issue-146

Fixing the incorrect value for the quote option
Fixing the integral test for #147
Merge pull request #150 from kizu/integral-test-fix

Fixing the detection integral tests
2.0.2
Configs: ignores + user-select
Move documentation to `doc` directory
Links fix
Trailing spaces
Merge pull request #141 from csscomb/tg/134-docs

Move documentation to `doc` directory