Two new code issues

1. Static contructor cannot take parameters.
2. Static constructor cannot take access modifier.
Merge pull request #159 from leoowen19/master

Two new Code issues added.
Merge branch 'ciplogic-master'

Conflicts:
	ICSharpCode.NRefactory.CSharp/ICSharpCode.NRefactory.CSharp.csproj
	ICSharpCode.NRefactory.Tests/ICSharpCode.NRefactory.Tests.csproj
Added missing formatting option.
Add ConstructorInitializerType.Any for more flexible pattern matching on constructor initializers.
Fix crash in CSDemo when nodes use TextLocation.Empty.
Documentation fixes.
Fixed failing unit test.
Merge pull request #160 from ciplogic/master

Based on feedback on pull request #158
[CodeIssue] Redundant Constructor issue

Do not need an empty constructor
Merge branch 'master' of git://github.com/ciplogic/NRefactory into ciplogic-master

Conflicts:
	ICSharpCode.NRefactory.CSharp/Refactoring/CodeIssues/RedundantNullCheckIssue.cs
Merge branch 'master' of git://github.com/leoowen19/NRefactory into leoowen19-master

Conflicts:
	ICSharpCode.NRefactory.CSharp/ICSharpCode.NRefactory.CSharp.csproj
	ICSharpCode.NRefactory.Tests/ICSharpCode.NRefactory.Tests.csproj
Use OfType to find constructor declarations.
Corrected some settings in the allman formatting style.
[CodeIssue] Reformatted three code issue files
Merge pull request #163 from leoowen19/master

[CodeIssue]Reformatted three code issue source files
[CodeIssue]PublicConstructorInAbstractClass

Convert modifiers of constructors in Abstract class from "public" to
"protected".
Merge pull request #164 from leoowen19/master

[CodeIssue]PublicConstructorInAbstractClass
Fix return value conversion within async lambda.
Merge git://github.com/icsharpcode/NRefactory

Conflicts:
	ICSharpCode.NRefactory.Tests/CSharp/CodeActions/ConvertToStaticMethodActionTests.cs