New code issue "Redundant lambda parameter type"
Merge branch 'master', remote-tracking branch 'upstream/master'

Conflicts:
	ICSharpCode.NRefactory.CSharp/ICSharpCode.NRefactory.CSharp.csproj
	ICSharpCode.NRefactory.Tests/ICSharpCode.NRefactory.Tests.csproj
Solve conflicts
Fixed 'ChangeBaseTypes' function.
Fixed possible null reference exception.
Fixed PartialTypeWithSinglePartIssue to handle partial nested types with non-partial parents.
Merge pull request #242 from mono-soc-2013/luiscubal-fix-partial-type-single-part-issue

Fixed PartialTypeWithSinglePartIssue to handle partial nested types with non-partial parents.
Extended MethodNeverReturnsIssue to support accessors, lambda expressions and anonymous methods.
It does not yet detect infinite recursion.
Resolved conflicts
MethodNeverReturnsIssue now correctly detects infinite recursion (when a method calls itself).
Note that it does not detect the case where Method A calls method B which calls method A again.
Fixed property support in MethodNeverReturnsIssue.
Merge pull request #241 from leoowen19/master

New code Issue "Redundant lambda parameter type specification"
Merge pull request #243 from mono-soc-2013/luiscubal-recursive-all-paths

Detect function is recursive all paths, add support for accessors/lambdas/delegates in MethodNeverReturnsIssue
Fixed build.
Merge branch 'master' of git://github.com/icsharpcode/NRefactory into luiscubal-optional-name-mismatch