Remove notion of Xlog ID/offset and use XLogRecPtr instead

This simplifies algorithm and APIs a bit, and removes a duplication
function used to generate a file name...