All URLHandler usage goes through getDefault.

* All URLHandler access goes through the same method
* Removes the reflective lookup of httpclient.

Review by @eed3si9n 
or here.