Update MakeHttpRequest to use TaskFactory for async tasks
Update MakeHttpRequest to use TaskFactory for async tasks

MakeHttpRequest is an async method which is called in synchronous way
In order to avoid a deadlock (for example, when run using XUnit),
we create a new task to run the async method.

Signed-off-by: Jim Evans <6d79d03c0573f3cb082d0037a63e1832cd69a278@gmail.com>

titusfortner/selenium,joshmgrant/selenium,asolntsev/selenium,valfirst/selenium,joshmgrant/selenium,SeleniumHQ/selenium,titusfortner/selenium,SeleniumHQ/selenium,SeleniumHQ/selenium,SeleniumHQ/selenium,Ardesco/selenium,Ardesco/selenium,asolntsev/selenium,Dude-X/selenium,titusfortner/selenium,Ardesco/selenium,SeleniumHQ/selenium,Dude-X/selenium,joshmgrant/selenium,Dude-X/selenium,HtmlUnit/selenium,HtmlUnit/selenium,valfirst/selenium,HtmlUnit/selenium,Dude-X/selenium,joshmgrant/selenium,valfirst/selenium,asolntsev/selenium,SeleniumHQ/selenium,valfirst/selenium,SeleniumHQ/selenium,Ardesco/selenium,Dude-X/selenium,valfirst/selenium,Ardesco/selenium,Ardesco/selenium,HtmlUnit/selenium,HtmlUnit/selenium,titusfortner/selenium,titusfortner/selenium,titusfortner/selenium,titusfortner/selenium,Ardesco/selenium,HtmlUnit/selenium,HtmlUnit/selenium,SeleniumHQ/selenium,Ardesco/selenium,asolntsev/selenium,SeleniumHQ/selenium,Ardesco/selenium,joshmgrant/selenium,asolntsev/selenium,valfirst/selenium,valfirst/selenium,joshmgrant/selenium,asolntsev/selenium,valfirst/selenium,joshmgrant/selenium,valfirst/selenium,Dude-X/selenium,joshmgrant/selenium,valfirst/selenium,titusfortner/selenium,SeleniumHQ/selenium,joshmgrant/selenium,asolntsev/selenium,asolntsev/selenium,joshmgrant/selenium,titusfortner/selenium,titusfortner/selenium,SeleniumHQ/selenium,titusfortner/selenium,HtmlUnit/selenium,valfirst/selenium,asolntsev/selenium,Dude-X/selenium,Dude-X/selenium,joshmgrant/selenium,HtmlUnit/selenium,HtmlUnit/selenium,Dude-X/selenium