Move "item_moved" event later in the item update process.  Fixes #2077.
Before, this was before the children's caches were cleared, so if the
"item_moved" set an album cover, it would fail with an invalid path.  For the
same reason, we move it after the data file update, too.  Lastly, get we get
rid of duplicated code in item::move() since the "item_moved" event already
does this.
Merge pull request #448 from shadlaws/fix_2077_master

Move "item_moved" event later in the item update process.  Fixes #2077.
Automated update of .build_number to 427 for branch master
Last update: 188209446094b3521100d51587456053689080ce (1 commits ago)
[ci skip]
Merge master --> kohana_3.

--HG--
rename : modules/gallery/helpers/item.php => modules/gallery/classes/Gallery/Item.php
Move album-cover-setting code from Item::move() to "item_moved" event.
Now this works for Controller_Organize::action_reparent(), too.
Revise Controller_Organize::action_reparent() permissions to match Item::move().
Debug Search::search_query_base() - put viewable() after select().
Ensure that the root item's thumbnail is generated.  This requires revising
Controller_Packager to ensure that it (but not its tmp files) is included.
Revise Rest_Items data file links for missing files, and add unit test.
Match policy of standard UI: links are always given, but size and cache
buster are zero.
Revise GalleryGraphics::composite() for K3.  Watermarks work again!
Image::composite() became Image::watermark().
Merge pull request #449 from shadlaws/fixes_20130708

Fixes 20130708