added error type property and indentation property
Removed option to set errors or warnings because this can already been done in a ruleset. Also coding standards fixes + changelog.
Merge branch 'master' into report-memory-improvements