avoiding escape problem to generate conf file correctly

currently conf file is not generated correctly because of escaped options like
`--option\ foo`.

1. do not generate .sh file in order to run rostest, because that `echo` automatically escape all the spaces.
2. invoke rostest from cmake directly 
3. escape some arguments within cmake.