x86: cleanup e820_setup_gap(), add e820_search_gap(), v2