Merge branch 'flash' from orcun.

- QueuedStream which queues stream sends, and subsequently fixes some issues esp with secure connections writing to the stream. (https://github.com/statianzo/Fleck/issues/30)

- expose remote cert validation
Merge branch 'flash' from orcun.

- added simple tcp socket server functionality