client: break apart KeysAPI from httpClient
client: move discovery path logic into client pkg
client: define DefaultRequestTimeout
Merge pull request #1380 from bcwaldon/client-keys-API

Break apart KeysAPI