Added DefParentheses cop.
Accepting empty parens in one line defs.
Added UnnecessaryThen cop.
Merge branch 'master' into more_rules
Necessary updates after rebase from master.
Accepting table style if/then/elsif/ends.
Added more checking of if/then/else, and so had to change some file names.
Updated line and line number reporting.

Always counting line numbers from 1.
Offending lines are not put in the Offence objects since they are not used.
A bit of refactoring in IfThenElse.
Merge pull request #8 from jonas054/more_rules

More rules