Fix to stan::io::cmd_line to allow spaces in string arguments

Changes in this pull request:
- added unit tests that demonstrate the problem to src/test/io/cmd_line_test.cpp
- fixed code by providing method template specializations for std::string for `bare` and `val`