Performance improvements. Imported clients now get cached; this way we'r...

...e not doing an import 2 times on every request. We also now use statsd's pipeline() function to group statsd calls together.
@SeanHayes, could you explain what this change is doing in the tests? Were the tests simply failing as written?