Implemented the HttpClient version of the IConnection interface.
Fixed some issues with the Accept headers sent over the wire.
Changed the HttpClient to be single instance, instead of transient with every request.
refactored indexing profiling project so that Testers are easier to implement
favor continuoing async steps on the same thread (need to happen sequentially anyway)