Issue #2: Refactored code prior to change for more readability
Deleted log
Issue #2: Class lookup now uses the calling thread ClassLoader
Renamed classes for more readability

LockInterceptorStaticAccessor has been renamed to StaticAccessor because it
does not only contains references to lockInterceptor by itself

Target has been renamed to ObjectUnderLock
Issue #2: Added methods to intercept a static synchronized block
Merge branch 'master' into improvements/replace-class-forname