Updated connect method to accept a more general address string.
Address is now a member of Socket. Cleaned up the code a bit and improved the tests.
Updated code to reflect changes made in net repository.
Updated code to keep up with changes made to net repository.
Cleaned up and simplified the code a little bit.
Updated the linkage names to avoid linkage conflicts.
Improved the overall build process and did some code cleanup.