Rename to HttpUrlSpec

Have RequestSpec depend on HttpUrlSpec for all paths remove all URLs
from HttpClient.

This fixes #366