New: Added no-mixed-spaces-and-tabs rule (fixes #1003)

New rule disallows use of mixed spaces and tabs for indentation. Rule is enabled with a smart tabs option that is off by default.