Add datasource benchmark tests

I chose to integrate these micro-benchmarks with the unit tests
because they're intended to measuring performance changes rather than
report raw capabilities. Since testr already provides timing data and
we'd require similar discovery and fixture capabilities to make it
work, this seemed like a reasonable strategy.

Change-Id: I5a171fad1f2b55d43ac4e47b6ea4ff491dab570e