Initial checkin of cr_string adapted from boost::string_ref
cr_string