Eunit cleanings
OSP-4 OSP-6 Implemented support for Multiplexing
Services on any Transport, Protocol and
Server as described here:
https://issues.apache.org/jira/browse/THRIFT-563
Some code optimizations
Implemented some test cases for the support of
multiplexing services and optimized the usage
of the client constructor function new_multiplexed
Added generated thrift multiplexing test files
Typo tweak
Type tweak for compatibility with Erlang/OTP 17.0
Apply patches from synlay/thrift - feature/erlang_support_for_multiplexing_services

- Introduce a new option app_ctx which data will be passed to handle_function/handle_error for every service call
- Add service name to handle_function/handle_error to better distinguish different service calls
GTA-11 Implemented client and server SSL socket
support for the Thrift Erlang library
Tweaked exports
GTA-11 Some code optimizations and API refinements;
Extended the test_client.erl/test_server.erl
files with a SSL start configuration
Merge branch 'feature/ssl_server_support' into feature/release/0.9.1

Conflicts:
	src/thrift_socket_server.erl