Handles selecting message after folder selection changes.
This implementation remembers the the selected message, and tries to reselect
it again. As default fall back it selects the first or last message,
depending on the sorting order.
author: fdietz, waffel