use the latest SDK (API v19)
use the latest library versions
use our own UIHandler, no need for the user to provide one
allow storing the files in a separate folder
we don't need to hide final variables
explain what the folder name is for
more use of the internal UIHandler
improve the documentation
automatic handling of old URLs for a key when getOldPicUUID() returns null
make all the fields of PictureJob public as they are all final
safer file handling
fix the handling of a custom folder name
add support for custom network loaders when loading a picture
use a pool of 2 threads to download the pictures from network or disk
the gallery item to save may be either UUID based or URL based
allow the custom NetworkLoader to throw an exception when download failed
fix sample compilation
make some callbacks public
use the public access to the Logger
move some code in BitmapDownloader.java