Fixes #74 Provides new functionality to build Client Only or Server Only code. Provides new functionality to include TCP (and hence TLS) support. Removes the requirement for -Wno-warning