Mark the connection string parsing algorithm change as potentially incompatible.  Pursuant to ticket [bbdda6eae2].
Update to embedded doc comments on the Data Source property of the connection string.
Handle a null return value from the SQLiteConvert.NewSplit method.
If the connection string cannot be parsed, throw an exception with an error message describing the problem.
Fix incorrect comment.
When translating a DbType to a type name, be sure to prioritize the type names supported by the EDMX components.  Fix for [47f4bac575].
Bump all versions to 1.0.87.0.
Further refactoring work on the DbType/TypeName map handling.
Seal various internal classes that are never derived from.
Seal one class missed in the previous commit.
Remove unused, non-building, and obsolete 'Membership' project.
Fix some tests failing due to the previous check-in.
Adjust CryptoAPI codec to support v2 interfaces.
Honor the DateTimeFormat and DateTimeKind connection string properties even when the BindAllAsText connection flag is in use.
Add DateTimeFormatString connection string property to allow the DateTime format string used for all parsing and formatting to be overridden. Disable use of the new connection string parsing algorithm when the No_SQLiteConnectionNewParser environment variable is set. Pursuant to [bbdda6eae2].
Initial phase of experimental support for implementing virtual tables in managed code.  No docs, no tests, does not work yet, and may not even compile.
Support creating a SQLiteConnection instance from a pre-existing native connection handle (i.e. one that cannot be disposed).
Add initial marshalling infrastructure and start implementing the xCreate and xConnect virtual table methods.
Keep track of whether the DeclareVirtualTable method has been called by a virtual table module.
Implement the xDisconnect and xDestroy virtual table methods.