x86: unify free_init_pages() and free_initmem()