message: Fix for
  Liner seems to be doing some very limited form of multi-line comment
  support, itself. This change will strip out the excess characters
  that are returned by liner.
diff: @@ -249,7 +249,6 @@ impl<'a> Binary for Shell<'a> {
  let mut buffer = QuoteTerminator::new(command);
  self.flow_control.level += 1;
  while !buffer.check_termination() {
  - loop {
  if let Some(command) = self.readln() {
  buffer.append(command);
  break;
  @@ -257,7 +256,6 @@ impl<'a> Binary for Shell<'a> {
  return Err(());
  }
  }
  - }
  self.flow_control.level -= 1;
  Ok(buffer.consume())
  }
  @@ -325,7 +323,7 @@ impl<'a> Binary for Shell<'a> {
  loop {
  if let Some(command) = self.readln() {
  if !command.is_empty() {
  - if let Ok(command) = self.terminate_quotes(command) {
  + if let Ok(command) = self.terminate_quotes(command.replace("\\\n", "")) {
  let cmd = command.trim();
  self.on_command(cmd);
  