Opt out of switch-case alignment when using jslint_happy

This PR adds the option `jslint_happy_align_switch_case` which allows to opt out of switch-case alignment when using `jslint_happy`.

With `jslint_happy_align_switch_case = true` (the default):
```javascript
switch (something) {
case 1:
  break;
case 2:
  break;
}
```

With `jslint_happy_align_switch_case = false`:
```javascript
switch (something) {
  case 1:
    break;
  case 2:
    break;
}
```

#15, #213, #372

ToDo:
- [X] JavaScript
- [X] Tests
- [ ] Python