add boost::mpl::empty support for string