Fix property to statement code generation
Split code into methods
Add some unit test to property analyzer
More unit tests for property analyzer
Fix test project references
Add more property tests
Fix property tests by using experimental language version
Fix some tests for properties

Also ensure that the checks are corrects by writing
a more specialized NFluent check.
Don't suggest to fix property initialized from primary ctor arguments
Split PropertyAnalyzer in smaller methods
Add a 'method can be made static' diagnostic
Add code fix for 'method can be made static'
Remove useless usings
Use an enum instead of a bool in replacement code fix base
More powerful replacement code fix base class
Use the new base class for 'method can be made static'
Fix bugs in MethodCanBeMadeStaticAnalyzer
Fix some cases, break some other

I use a trick to get the compilation that is dirty but the correct one
doesn't work in the current Roslyn version
Extract code from CanBeMadeStaticAnalysis
Fix the this/argument bug in can be made static