LockThisIssue

This issue detects usage of lock(this) and [MethodImpl(MethodImplOptions.Synchronized)].

It now works for static methods and it correctly picks an unused name for the locker field.