2014.10.27 MSS Code Factory 1.11.12524 SQL Server now passes all CFDbTest 2.0 tests

The SQL Server stored procedure sp_delete_dbtablename() has been updated
to unlink the deletion candidate from the chain before deleting it.  SQL Server
now passes the "Replace Complex Objects" test with CFDbTest 2.0.

SQL Server's JDBC code now properly detects errors and exceptions for the various
sp_delete() stored procedures (by primary key and by index.)  As a result, it now
passes the security check testing that it used to fail at for the delete permission
denied test.

It turned out the problem I was having with the sp_delete() implementations for SQL Server
was that I hadn't declared my cursors to be local, so they were defaulting to global with
my database installation.  As cursors get created and bound when they are declared, that meant
the deallocate for the unused cursor was not being invoked, so on the next invocation of the
function declaring the cursors, an exception would get thrown because the cursor already existed.
Specifying local causes the cursors to be deallocated when the stored procedure exits, preventing
the problem.