Added Counter annotation instrumentation for Metrics.
Changed timer instrumentation from span to annotations.
Removing dependency on telemetry-service-sink

This is to avoid pulling all of its dependencies into the agent jar
file.
Adding an resource which uses an executor to run background tasks.
Instrumenting Executors created via dropwizard Environment.managed*Executor

This get swapped for the InstrumentedThreadPoolExecutor or
InstrumentedScheduledThreadPoolExecutor which in turn decorate or wrap
tasks in InstrumentedRunnableFuture or
InstrumentedRunnableScheduledFuture.

This instrumentation adds annotations for when a task is
scheduled/submitted, when it starts and when it ends.
 Please enter the commit message for your changes. Lines starting
Cleanup static invocations