Fixed wrong comma putting in AddFunctionColumnListSupport of NpgsqlCommand.Rewrite
Cleanup

Eliminated all 1591 warnings by converting Java doc comments to xml, writing a few good comments, a lot of stub comments, and by supressing 1591 for a few entire files.
In CopySerializer, change a few public writable static strings to const.
Merge pull request #153 from tyler-nguyen/master

Fixed wrong comma putting in AddFunctionColumnListSupport of NpgsqlCommand.Rewrite
Fix previous commit

isFirstOutputOrInputOutput was declared within the loop, needed to be moved out.
correct line endings
optimize BufferedNetworkStream.Dispose()
Every BeginRead should be ended with EndRead. But this takes a while.
To speed up disposing we push and forget the EndRead call into thread pool - no one is interested in its result.
correct line endings
make BufferedNetworkStream.Dispose() more robust
pick BufferedNetworkStream from other branch
- optimized Dispose
Merge remote-tracking branch npgsql-master into multiple_notify_fix