minor fixes. mpl::for_loop kernel abort condition as mpl::boolean