Allow CheckPlugins to set their default enabled/disabled state.

* This can be useful for debug purposes. (debug check thats default disabled)
* The help command is dynamicly updated to use either --no-[check]-check
  or --yes-[check]-check.
* Added a debug check for spamming parser output (when developing new checks).

The only downside is that the help options (yes/no) dont pick up on a .puppet-lintrc file.

This would require parsing the puppetlintrc file first but I haven't figured out a way to do that with OptionParse.