kboot/amd64: Use segs framework to find kernel location
Use the segs framework to find a place to land the kernel, with the same
super ugly defaults as aarch64.
Sponsored by: Netflix
Reviewed by: kevans, jhibbits
Differential Revision: https://reviews.freebsd.org/D49866