Fix string comparison template arguments

Remove unnecessary template argument default from str_base_::compare_to().

Remove unused (copy & paste error?) template argument to str_base_’s
relational operator.

Add test case to make sure NUL-termination does not affect
str_base_::compare_to().