(Python) send data as file.
Large refactor.

Removed STYClient and moved most of the functionality in (new) STYSocket.

A lot of STY*Peer went into STYSocket too.
Merge branch 'master' into develop

* master:
  (Python) send data as file.