Merge pull request #240 from leoowen19/master

New code issue "Empty general catch clause"
Fixed some issues in empty general catch clause.
Synced 'EmptyGeneralCatchClauseIssue'.
Empty general catch clause - only add the issue to the catch token.
Fixed some unit tests/removed some unused methods.
Fixed 'RedundantBoolCompareIssue'.
Added missing files.
Categorized some issues.
Splitted redundancies code issue category in redundancies in code
/declarations.
Moved the CS0749 code issue to custom issues & put it into the code
error category.
Code issue provider is now an abstract class/Added first version of
the sub issue API.
Added some helper methods to handle sub issues.
Implemented disable all feature.
CodeActionProvider is now an abstract class (like the code issue
provider).
Added new issue marker: dotted line.
Added less to write base class that uses the gather visitor issue
infrastructure.
Synced 'MemberCanBeMadeStaticIssue'.
Added missing file.
Fixed some obvious possible null reference exceptions in
RedundantOverridenMemberIssue.
Note: Use AST pattern matching when doing stuff like that.
Several property related actions now only show up on the property
name.