Fix recentf sort order option.

Not sure if anything else needs updating/changing/fixing too. But these changes made it work for me locally :)... And I added `by-` to the new defun to stick to the naming convention of the other two.