Add split() and split2() to replace boost::split.