usage, lint and comment fixes
bitfield based option implementation
create BM_ macros for menu_init flags
use nvlist for menuitems
use nvlist for menuitems
bootadm partial rewrite