Protocol Version 2 Support Removal

Remove support for backend protocol version 2.
Optimize NpgsqlQuery for re-use.
Introduce a number of static NpgsqlQuery objects for often used internal commands.