Add FileStoreFlickr.

This is for syncing to only because getting originals requires a pro account.
Also, only works for photos, not arbitrary files.
Need to add sync apps for syncing from local to Flickr and from S3 to Flickr.
Add SyncLocalToFlickr and SyncS3ToFlickr.
Refactor duplicate code into a base class.
Update version of AWS SDK.
Add a close method to FileStoreFlickr.

This method sorts the sets (albums). I'm not sure close() is appropriate
for this. Need to revisit the name. Maybe sort(). Maybe allow a
Comaparator<String> as a param.
Merge branch 'sortsets' into develop
Remove FlickrException from FileStore interface.

Wrap these in RuntimeException and let them bubble up. Want any
exception to abort the higher-level operation. (It was quite silly to
force a user of a FileStoreLocal to have to handle FlickrException just
because FileStoreFlickr also implmenets FileStore.)
Remove throws from some of FileStore interface.

More to do here, including updating the calling code.
Don't throw checked from getLocalCopyForRead().
Remove checked exceptions from addFromLocalCopy().
Remove checked exceptions from FileStore.delete().
Final exception cleanup.
Merge branch 'exceptions' into develop
Update Flickr version number to 3.
Add code to make some photos public on Flickr.

If the photos are tagged with the keyword "public" make them public.
Photos are normally limited to family access.
Merge branch 'public' into develop
Update a few comments.
Merge branch 'develop'

Adds Filckr as a FileStore (as a sink only.)