Add properties for GCGenericSocket
Add stubs for private setup and reader thread classes in GCGenericSocket, as well as an implementation for connect() showing usage.