jshint/jshint — pull request #600 by azich (2012-07-30 18:39:01+00:00)
Title: Switch Indent Option: swindent

With the `white` option, JSHint insists on indenting switch statements like this:
```
switch (expr) {
case "one":
expr1;
break;
case "two":
expr2;
break;
default:
expr3;
}
```

however many conventions call for this:
```
switch (expr) {
case "one":
expr1;
break;
case "two":
expr2;
break;
default:
expr3;
}
```
where the whole body of the switch statement is indented one level further.

This pull request introduces a `swindent` boolean option which, when set to true, enforces this alternative convention and when set to false (or not set), enforces the convention JSHint does currently.