Fix alpha handling on "Crop to Selection" when feathered or AA selections are used

Rather severe bug, many thanks to M. Reza for the detailed bug report.

The problem was caused by retrieveProcessedSelection not properly
accounting for premultiplied alpha; premultiplication status is now
provided as a parameter, which means the function can return alpha in
whatever state a calling function desires.