Introduced parent project
Refactored logs
First attempt to have statistics available through JMX
Fixed JMX registration by disabling blocks instrumentation
Updated dependencies version
Replaced usage of HashMap by IdentityHashMap
Extracted locks data into dedicated objects instead of Map of Map
Replaced lock overidden toString() with Object.toString() call
Replaced JMX output by file generation.
Replaced CSV output by control characters (unit, record and group separator)
Removed locks output file
Renamed separator
Removed logs from interceptor since it causes infinite loop in lockback.

During the instrumentation, logback appenders were modified, then accessed
which triggered the interceptor who printed logs, that triggered the
interceptor, and so on...
Reactivated synchronized blocks interception
Removed logback
Changed groupId and artifactId
Renamed agent
Extracted model into dedicated project and switched to event sourcing