x86: When filling in the zero page e820 ranges, merge ones with the same type.

When booting under UEFI, there are lots of adjacent ranges which ultimately
have the same type but are listed separately. When ranges which are adjacent
have the same type, merge them into a single entry in the boot params.

Change-Id: I4fcd6b051fcc8ed4e4f95bd613610ba980765c50
1 file changed