Completely refactored how column values are handled to avoid boxing in some cases.
Added internal implemention of SHA1 so we don't have to distribute the OpenNetCF on mobile devices.
Implemented classes and interfaces for ADO.Net 2.0 support.
Reworked connection string classes to be simpler and faster.
Added Async query methods.
Added usage advisor warnings for requesting column values by the wrong type.
Implemented Usage Advisor.
Refactored test suite to test all protocols in a single pass.
Added perfmon hooks for stored procedure cache hits and misses.
Replaced use of ICSharpCode with .NET 2.0 internal deflate support.
Added procedure metadata caching.
Reimplemented PacketReader/PacketWriter support into
CommandText: Question mark in comment line is being parsed as a parameter. (Bug #6214)