Fix crash in ConvertIfToSwitchAction when there are nested if statements.
Remove unreachable code
Fix ExpressionOfCompatibleTypeCastIssue: assigning a literal 0 to an enum-type variable is valid
Replace ExpressionOfCompatibleTypeCastIssue with CS0029InvalidConversionIssue.