2014.09.09 MSS Code Factory CF* 2.0.12372 Core java defect corrected, Swing GUI functionality updated

There was a core Java object error that was corrected with this release.  Specifically,
if you tried to access a reference attribute of a new object instance that used the primary
key of the object to locate it's data, a null exception was being thrown because the PKey
attribute had not been allocated yet.  This is the first core bug I've found in the Java layers
in well over a year.

The Swing GUI prototype has been greatly enhanced.  Now you only see the Add entries for objects
that can be parented by the focused object when a ListJPanel is displayed as a sub-element list
of an object.  The enabling and disabling of the subpanel menus is now properly coordinated with
the JInternalFrame state associated with them.  Enabling and disabling of fields in the AttrJPanel
has been corrected such that fields are now enabled for editing during an Add operation.

Last but not least, this release was used with CFCrm 2.0 to persist a default object instance
from the GUI (i.e. Hit Add and then immediately Save and Close in the detail window.  There aren't
many objects you can do this with, and you can only do it once for each such object because the
empty string for a name will collide with any second insertion attempts.

Over the past 24 hours, 82,117 new lines of code were created along with an awful lot of
debugging.  That's 3,421 lines an hour, or 57 lines a minute.  Not quite a line per second. :D