Fix off-by-one bug in xlog reading logic

Bug reported by Michael Paquier

Author: Andres Freund
Improve pg_upgrade error report

If the cluster alignments don't match, output this suggestion:

	Likely one cluster is a 32-bit install, the other 64-bit