Switched from flickr to Flickr4Java
Fix icon download for collections with no items
Tidied authentication messages
Fixed spelling of 'accuracy' in photo geodata
Suppress warnings about cookies from Flickr

It seems that Flickr might be sending badly formed cookies. You'll see
warnings like this:

    WARN - Cookie rejected: "$Version=0; BX=73n9qa99ttchd&b=3&s=sf; $Path=/; $Domain=.flickr.com". Domain attribute ".flickr.com" violates RFC 2109: host minus domain may not contain any dots

The warnings are sporadic but can be very frequent, up to nearly all the time.
Since we're only downloading files, it seems safe to just ignore cookies.
Also save raw tag, not just sanitized version
Replaced deprecated .getBuddyIconUrl() with .getSecureBuddyIconUrl()

The former is deprecated in Flickr4Java for some reason; the latter
seems to work fine as a replacement.
Eliminated warnings about unchecked casts
Avoid includeantruntime warning
Removed unnecessary BasePhoto class

This seemed to be used as a wrapper for flickr.photos.Photo objects. In
practice, it was always immediately unwrapped and turned into a Photo
object via PhotosInterface.getPhoto.
Made logging output more concise

The set and not-in-a-set downloaders now have an info loggin statement
indicating the current photo and progress ("x of y"). To reduce noise, the
downloadUrl() logging statement was demoted to debug level.
Added --onlyData to prevent downloading photos
Merge pull request #4 from horsepunchkid/master

Switch to Flickr4Java