cmStrCat(): allow any argument to be an rvalue string This will allow us to re-use any rvalue allocation that is available, not just from the first argument.