Profiler support

This pull request exists for 2 reasons:

1. measure the amount of network traffic we generate sending data back to Datadog HQ
2. enable collector profiling (forwarder should follow shortly) to optimize execution