remove boost/integer include
remove boost/integer include
migrate HilbertValue class to C++11, use fwd decl, remove boost/integer