Merge branch 'master', remote-tracking branch 'upstream/master'
New Code issue Redundant Check Before Assignment

Expression.ToString check may be unrobust?
Merge branch 'master', remote-tracking branch 'upstream/master'
Fixed some bugs in the return type checking.
Fixed bug in return statement check.
Fixed some issues.
Fixed some code issues.
Improved type guessing/fixed some issues.
The convert if issues are now using the convert if action logic ->
removed duplicate functionality;
Added ConvertIfToSwitch issue.
Fixed bug in 'ConvertNullableToShortFormIssue'.
Fixed bug in field usage test issues.
Convert if to return no longer created redundant conditonal
expressions.
Fixed bug in BaseMemberHasParamsIssue & added reverse issue:
RedundantParams
Fixed xml doc issue error message.
Fixed bug in RedundantPrivateIssue.
Fixed bug in 'InvertLogicalExpressionAction'.
Added ConvertNullCoalescingToConditionalExpressionAction.
Added 'ConvertReturnStatementToIfAction'.
Added "ConvertAssignmentToIfAction".