Replace implicit with explicit transaction handling in page moving.
Merge pull request #1547 from ubernostrum/page-move-transaction

Replace implicit with explicit transaction handling in page moving.