2014.11.06 MSS Code Factory 1.11.12542 Swing prototype GUI disables and hides Chain relationships

The answer to Life, The Universe, and Everything!

Well, not quite, but a lot of work was done and tested for this release, so it's
at least worth downloading.

The new Relation.IsChainRelation binding returns "yes" if the table which contains
the relationship in question defines a Chain, and the Chain references this
relationship as either the Prev or Next link relationship.

This new binding was used to implement rules to hide the Chain relationships in the object
list panels, and to ensure that the reference widgets in the attribute panels are always
disabled so that a user can't break the Prev/Next links, but can still follow them to the
previous and next objects with the view buttons of the reference widgets (i.e. only the pickers
are permanently disabled for Chain relationships in the attribute panels.)

A couple of bugs in the Swing prototype GUI were also corrected, which were causing tracebacks
when chasing the prev/next links from the View/Edit windows.  Similar problems would have occured
with any lookups that referenced class hierarchy objects instead of directly instantiable classes.