examples: Fix calls to `rfc2217.filter` in example server.

These both call `to_bytes` on a byte generator, which fails because
`bytearray` is expecting ints. Remove the `to_bytes` calls and use the
yielded bytes directly.
diff --git a/examples/rfc2217_server.py b/examples/rfc2217_server.py
index 5955fc0..42660dd 100755
--- a/examples/rfc2217_server.py
+++ b/examples/rfc2217_server.py
@@ -56,7 +56,7 @@
                 data = self.serial.read(self.serial.in_waiting or 1)
                 if data:
                     # escape outgoing data when needed (Telnet IAC (0xff) character)
-                    self.write(serial.to_bytes(self.rfc2217.escape(data)))
+                    self.write(b''.join(self.rfc2217.escape(data)))
             except socket.error as msg:
                 self.log.error('{}'.format(msg))
                 # probably got disconnected
@@ -76,7 +76,7 @@
                 data = self.socket.recv(1024)
                 if not data:
                     break
-                self.serial.write(serial.to_bytes(self.rfc2217.filter(data)))
+                self.serial.write(b''.join(self.rfc2217.filter(data)))
             except socket.error as msg:
                 self.log.error('{}'.format(msg))
                 # probably got disconnected