2014.09.05 MSS Code Factory 1.11.12343 ListJPanel enhanced

The ListJPanel implementations have been enhanced with the code
to create the miscellaneous components required for a list of data.

The final step of wiring the setting of the collection to
the re-preparation of the list box data and subsequent invalidation
of the list box itself has not been done yet.  I just wanted to take
a pause while I have a clean build, and *then* populate the data.

The list headers for the list boxes get displayed properly, though.
I'm seeing some anomalies in how the list boxes get displayed if there
isn't enough column width consumed to take up the entire display area.
In that case, an empty area is displayed in the right portion of the list
box, and I'd like the rightmost column to take up all that space so that
things look "pretty" with fully-populated rows instead of that ugly
unused segment of the display.