code cleanup to use buffer pointers rather than buffer variables
making psocksxx::sockaddr non-abstract
adapting unit tests to take psocksxx::sockaddr changes