add support for .php_cs.dist file

Implement #804 

TODO:
- [ ] implement
- [ ] update readme
- [ ] add tests
_If_ you mix tabs and spaces, the rule of thumb is use tabs to indent, spaces to align. This is because things get all sorts of wonky if you change your tab width when you use them to align, but it works fine when you use them to indent. For example, if you take this simple array:

```php
    $foo = [
        'a'      => true,
        'bazqux' => true,
    ];
```

… and use tabs for alignment, and someone has their tab width set to 8, it looks like this:

```php
    $foo = [
        'a'     => true,
        'bazqux'        => true,
    ];
```

… but if you use tabs for indenting, and spaces for aligning, tab width 8 looks like this:

```php
        $foo = [
                'a'      => true,
                'bazqux' => true,
        ];
```