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
SONAR
MAYBEMICROBENCHS
Simplify WeavingClassFileTransformer
FURTHER SIMPLIFY
TEMP CHECK MVN VERSION