Allow remote image URLs for media assets

We can now pass in either a image path or an image URL when sending
media assets to Twitter. Media filesystem access on WP.com is severely
restricted so this helps us work around that limitation.