Add the capability to remove base call if is not needed. It exposes some classes so maybe I'm not using the proper APIs. But it works good for practical the test case I wrote.
Fixed issues based on great feedback of dgrunwald .
Merge git://github.com/icsharpcode/NRefactory
Added Resharper disable keyword
Merge branch 'ciplogic-master'

Conflicts:
	ICSharpCode.NRefactory.CSharp/ICSharpCode.NRefactory.CSharp.csproj
	ICSharpCode.NRefactory.Tests/ICSharpCode.NRefactory.Tests.csproj