Add support for URL based volumes.

If the API looks ok, I will add it to the other API files.

thanks
--brendan
Is it even possible to use this securely? kubelet isn't going to check SHA sum or verify that the https server has a cert that your pod trusts.