renamed SocketUtil to CloseUtil and added some overloads
cleaned up several finally clauses with close wrapped in a nested try
Merge pull request #97 from ceharris/socketCloseQuietlyCleanup

Cleaning up finally clauses with nested try blocks