added http and https source compatiblity to image loading

This will take a String path such as ```"http://path.to/my/image.png"``` and stream the data to disk (cache dir). The image is then read from that location and Texture is created with ```cachedTextureWithPath:```

Room for better error handling if required. Does the job though.