Ported/finished UseNewKeyword.

Ported/edited from original code action implementation to code issue.
Added missing types/override checks to New.
Updated project file.
Ported ReplacePostFixExpressionWithAssignmentAction.
Ported ReplaceAssignmentWithPostfixExpressionAction.
Cleanup.
Ported ReplaceWithOperatorAssignmentAction.
Ported SplitIfAction.
Ported 'RedundantPrivateIssue'.
Ported ConvertMultiplyToShiftAction.
Ported ConvertShiftToMultiplyAction.

Cleaned up ConvertMultiplyToShift.
Track roslyn API changes.
Ported 'RedundantOrStatementIssue'.
Revert "Ported 'RedundantOrStatementIssue'."

This reverts commit 8f336cd2af6fe4001a4a31bb807f77490e36f806.
Ported 'RedundantOrStatementIssue'.
Ported 'EmptyGeneralCatchClauseIssue'.
Ported 'StaticConstructorParameterIssue'.
Ported 'AddAnotherAccessorAction'.
Started port of 'RemoveBackingStoreAction'

Needs functionality to rename references and fix Bug 16447
Ported 'RemoveBackingStoreAction'

Had messed up previous commit