Lots of logic changes to get specs to pass.
Lots of logic changes to get specs to pass.

* Make sure the @formatter is always passed the Option object and an
  Array of values.
* Default the separator to ' ' if :escape is enabled.

postmodern/rprogram