All URLHandler usage goes through getDefault.

* All URLHandler access goes through the same method
* Removes the reflective lookup of httpclient.

Review by @eed3si9n 
I see. I guess it doesn't really matter which name wins.