Totally replace implementation of the string-## and string-%%

* to use non-generic function,
* to return multiple values: (values string filtered-or-not-p),
* to enable accepting two non-string arguments, and
* swapped string-## and string-%%.