[Analysis] Handle null reference in control flow graph builder.
btw. assumes that if true statement is null the if is incomplete.
[CodeIssues] ')edundant field initializer' issue no longer greys out
the field name.
[CodeIssues] Fixed an issue with try/catch statement in redundant
assignment issue.
[CodeAction] Fixed bug in splet declaration and assignment action.
[CodeAction] Convert lambda to delegate action no longer puts a
redundant () in the anonymous delegate.
[CodeAction] Fixed some 'cast expression of incompatible type' issue
bugs.
[CodeIssues] ExpressionIsAlwaysOfProvidedTypeIssue: use Conversions instead of TypeCompatibilityHelper
[CodeActions] ConvertCastToAsAction: insert parentheses when necessary
[CodeActions] ConvertAsToCastAction: fixed some parentheses issues
[CodeActions] CreateOverloadWithoutParameterAction: fixed missing ref/out in generated call
[CodeIssues] RedundantArrayInitializerCommaIssue: show appropriate description for different types of initializers
[CodeActions] PutInsideUsingAction: remove trailing Dispose() invocation
Merge pull request #105 from fightangel/fixes

some fixes for code actions and code issues
Merge pull request #102 from riviti/gsoc-fixes

A bunch of fixes of my GSoC work
[CodeAction] Fixed bug in create class declaration action.
[Semantics] ConversionResolveResult: For nullable conversions return
the constant value of the input resolve result. IMHO ConstantValue ==
null is an error for example for int? i = 1; case. The constant value
should be '1' there.
[Semantic] Handled default parameter value conversion in default
unresolved parameter.
[Semantics] Added test case for nullable constant value / fixed last
fix.
[CodeIssues] Adding an issue that highlights when a base class does not have a parameterless constructor, and the child class does not invoke any of the base class constructors.
[CodeIssues] Updating the NoDefaultConstructorIssue to take into account multiple constructors in the child class. If no constructors are defined in the child, the issue is put against the class identifier, whereas if constructors are defined, the issue is put against each constructor that has an issue.