Add support for multiple Docker API versions

Add support for Docker API v1.12

Fixes #106
getURL currently uses the Client's endpointURL. We'd either need to pass that in to apiVersion.GetURL(), or we'd need to add the endpointURL to the ApiVersion struct. Right?