Change StringUtils::Tokenize to use move semantics
Added more move overloads
more changes to stringutils