Modify HttpRequestTemplate and HttpResourceGroup to be DI friendly

To enable ribbon in Guice just add RibbonModule() when creating the injector (either via Guice or Governator).  Alternatively one can override the bindings for HttpResourceGroupFactory and HttpRequestTemplateFactory to override HttpResourceGroup and HttpRequestTemplate. 
Similar comment to RibbonResourceFactory. Are we going to have other transport protocols in this class?