Editorconfig: Exclude tests from indent rules
jQuery Preset: Fix settings for while statements

The jQuery preset didn't use the existing settings for while statements.
Merge pull request #145 from jzaefferer/editorconfig-fix

Editorconfig: Exclude tests from indent rules
fix error when input is an empty file and add tests to avoid regressions. closes #126
jQuery Preset: Fix settings for for-statements

The jQuery preset didn't use the existing settings for for statements.
Merge pull request #156 from jzaefferer/fix-while-statement-conditional-jquery

jQuery Preset: Fix settings for while and for statements
UnaryExpression with typeof operator isn't handled correctly
fix the problem of incorrect handling for 'typeof'
Merge pull request #158 from rmetzler/unary-typeof-bug

fix whitespace after `typeof`
0.1.1
README: Include some documentation about the main configuration properties

This documents the main blocks and some of their properties. It doesn't document
every single configuration property, instead provides guidance to find and
understand them by looking at the presets.

Ref #157
Merge pull request #160 from jzaefferer/readme-configuration-overview

README: Include some documentation about the main configuration properties
indent refactor. closes #141. closes #159.

reduced indent complexity by:

 - keeping indent logic together with hooks (easier to identify what affects
   the indentation and keep things grouped);
 - avoiding magic rules and trying not to be too smart;
More tests for jQuery preset.