Implemented lock(this) issue and tests.
Early fix for lock(this). Some tests are still failing.
Fixed lock(this) problems. All tests now pass.
Early support for [MethodImpl(MethodImplOptions.Synchronized)]. Not yet working.
Fixed bugs in LockThisIssue. Tests now fully pass. Added support for abstract methods.
Added support for (useless but possible) lock(this) statements in MethodImplOptionsSynchronized methods.
Fixed bug when using LockThisIssue fix from MonoDevelop
LockThisIssue now works for static methods and properties
LockThisTests: Added test for static properties.
Merge github.com:mono-soc-2013/NRefactory into luiscubal-lock-this

Conflicts:
	ICSharpCode.NRefactory.CSharp/ICSharpCode.NRefactory.CSharp.csproj
	ICSharpCode.NRefactory.Tests/ICSharpCode.NRefactory.Tests.csproj
Work in progress for LockThisIssue
Fixed LockThisIssue. The lock name is now correctly chosen.
Merge pull request #192 from mono-soc-2013/luiscubal-lock-this

LockThisIssue