Adds support for picasa images. Used @aagam94's patch with the following changes:

 * Downloaded image without doing a stream copy.
 * Change return types in some of the DownloadImageTask to be a bit more efficient.
 * Formatted code to Android standards.

Fixes #402. Props aagam94.