add test of toint semantic in run
add BOOST_DISPATCH_IGNORE_GLOBAL macro to avoid unused warnings with nt2::options
fix various warnings about unused typedefs, re-indent when needed