#1968 - Improve album cover generation/removal/etc.
- Added stanza to Item_Model::save that handles when cover id is null.
- Added logic to graphics::generate to copy/convert album cover thumbs from their item thumbs to ensure they're always jpg, and eliminate the possibility that we copy/convert a dirty thumb.
- Redirected other places in code where we want to do one of the above two things to use these two functions instead (gallery_event::item_updated_data_file, item::make_album_cover, item::remove_album_cover).
- Improved validation in Item_Model so only albums can have covers and all covers must be non-albums.
- Added unit tests to Graphics_Helper_Test.
 #1973 Handle redirected G2 URLs for tags, including g2_itemId passed
Merge pull request #110 from mikeage/g2_import

 #1973 Handle redirected G2 URLs for tags, including g2_itemId passed
Automated update of .build_number to 307 for branch master
Last update: 861e8628f5d847cbf5bc3cc9f94254514e8296a8 (1 commits ago)
Improve the display context API to return a "siblings_callback" field
containing a callback that returns all the siblings.  Fixes #1975.
Automated update of .build_number to 308 for branch master
Last update: a983e8748e6e6667e968e96f8f0994f49b763b73 (1 commits ago)
Don't concatenate tainted strings in JS.  Fixes #1976.
Automated update of .build_number to 309 for branch master
Last update: 28cd0ad2c13fec256c4a0f162ec7b552eb88d66c (1 commits ago)
Protect admins from themselves - in case an admin changed the
watermark.name setting to something terrible by accident via Admin >
Advanced, we'll just use the basename.  Fixes #1977.
Merge branch 'master' of github.com:gallery/gallery3
Automated update of .build_number to 310 for branch master
Last update: 28cd0ad2c13fec256c4a0f162ec7b552eb88d66c (3 commits ago)
Follow-on to 1e4d75c12072b49c3469f18af13bcf3439afc6b0 for #1975.
Create a siblings() function which pulls together the siblings_callback
function and makes it a more palatable API.
Merge branch 'master' of github.com:gallery/gallery3
Automated update of .build_number to 311 for branch master
Last update: 28cd0ad2c13fec256c4a0f162ec7b552eb88d66c (5 commits ago)
Merge pull request #112 from shadlaws/fix_1968

#1968 - Improve album cover generation/removal/etc.
Automated update of .build_number to 312 for branch master
Last update: 0ab40de11d65476454d4bf1129916a6856001002 (1 commits ago)
When changing the album cover, find and retarget any other albums which were using the old item as their album cover.  Fixes #1978.
Automated update of .build_number to 313 for branch master
Last update: 12ea6ad642c0e84fe67f1324f8fa00c9534e7aa5 (1 commits ago)
Actually disable the "make album cover" option when the item is already the album cover.  Fixes #1979.
Merge branch 'master' of github.com:gallery/gallery3