2014.09.16 MSS Code Factory 1.11.12395 Major debug session complete on login/logout

There was a major debug session of the login/logout processing today, which consumed
a good many hours as it chased from one bug to the next, the first being that the
server-side logout() wasn't getting invoked.  That's been fixed by overloading the
logout() method of the SchemaObj that wraps the DirectInvoker in the Swing CLI.  The
same should be done for the XMsg loaders, but I haven't gotten around to that yet.

There were problems with stale prepared statements, subtle problems with the disconnection
processing, and a lot of frustration.  But in the end, I win!  I *always* beat the computer.

Tonight I need to do runs of Java, Java+XMsg, Swing, and the JDBC layers.

When using a database interface under JEE, you'll want to use a subclass that
overloads "disconnect( boolean )" to just do the commit or rollback accordingly,
clear the cnx to null, and invoke the releasePreparedStatements().  Otherwise you'll
mess up the connections in the server pool.

Tomorrow I'll get into debugging the Swing Picker windows -- they've been coded,
and the new buttons have been added, but they don't seem to be working properly.
Maybe I'll debug it now -- I need to stay up for another couple of hours anyhow,
and Eclipse has been letting me work instead of getting all crash-happy.