Fix order of prefix iterator to be sorted by storage keys and add support for a reverse order prefix iterator. (#409)