Use unicode values and encode them out.
Encode cert path before send it.
Encode paths before use them.
Handle encoding problems in the vpn connection.
Update docstrings to unicode types.
Merge remote-tracking branch 'ivan/bug/4189_fix-non-ascii-path-problem' into develop