Create testing subdirectory
Add commons logging support to logger plugin
Fix checker framework annotations for json binding
Rename a few things
Make thread and gc info capture optional
Microbenchmarking
Optimize TraceMetric and Span

Microbenchmark shows that this reduces trace metric capture overhead
from 88 down to 41 nanoseconds, which is very good since
System.nanoTime() takes 17.5 seconds, and trace metric capture has to
call it twice to calculate duration.
Optimize jdbc plugin
Update README.md
MBeans
TEMP SAUCE LABS ON TRASK/GLOWROOT
TEMP run sonarqube from trask/glowroot repo
SONAR
UPDATE DEPENDENCIES
FAILINGTEST
TEMP RUN FEWER TESTS
ADD CONVENTIONS TO REPOSITORY
Reduce memory footprint of ParsedTypeCache

In particular big impact when thousands of GroovyClassLoaders.
Further reduce memory footprint of ParsedTypeCache
More reduce memory footprint of ParsedTypeCache