All URLHandler usage goes through getDefault.

* All URLHandler access goes through the same method
* Removes the reflective lookup of httpclient.

Review by @eed3si9n 
If this change is going to hard-code `getHttp()` to return `getDefault()` what's the point of rewiring here?