Change no-mixed-spaces-and-tabs option type (fixes #1374)

Instead of using a boolean, this pull request changes it to use a string constant like the rest of the rules. This is to be more consistent across the options for the various builtin rules.