Fix: Update optionator, --no in help (fixes #1134)

- Updated optionator to 0.5.0
Boolean options with 'default: true' now display their negated variant
in help. eg. --no-eslintrc, --no-ignore, --no-color
- Updated help messages work with that eg. 'disable' rather than
  'enable'
- Removed 'default: false' from a couple of Boolean options - not
  needed, it's false(y) by default
- Added 'colour' as alias to 'color', to not be as American centric
- Updated command line interface docs with new help output
- Rearrange docs to be in the same order as the help output
- Fixed various formatting issues with the docs
- Added option 'color' to docs, was missing before
If you want me to add `default: false` back, do you want it just on the two options it was on before, `quiet` and `stdin`, or all of them to be consistent: `help`, `version`, `reset` - for ones with `default: true`, the change I just made hides the default and displays the `--no` variant in the help, so I wouldn't be able to display the (possibly confusing) `default: true`