Support loading http(s) sources.

 Its seems that minzoom and maxzoom are required in tilejson. Should they be?
 If so, what should the defaults be, or is there somewhere else they should come from?

 ref #535