a little cleanup, one more mi fix
Created Gen2 which uses mi.
mkbitset touchup. minor edits.
cvt Gen/GoOn to use move_t. added printmove().
movegen with Gen and iterator Gi()
halfway thorugh optimizing goon2