kboot: move to generic syscall interface
Just have the MD code provide syscall and have generic code for the
rest.
Sponsored by: Netflix
Differential Revision: https://reviews.freebsd.org/D33515
(cherry picked from commit 5974cfe1ba47ac756fc0d5e48306730e1115b36c)