Fixed a bug with the ICEFormEditor. Previously, it would pass the first
available TreeComposite [it got from the Form] to the
TreeCompositeViewer.

With recent changes to the MOOSEModel, there were more than one
TreeComposite, and the incorrect one was being passed to the Tree
Viewer.

To resolve this, I added a new method to ICEFormEditor that provides the
ID of the desired TreeComposite (usually retrieved from a model).
MOOSEFormEditor overrides this method to look for the correct MOOSE data
tree. The ICEFormEditor finds the corresponding TreeComposite, or the
first available TreeComposite if the desired one cannot be found, and
sends it to the TreeCompositeViewer.

Signed-off-by: Jordan Deyton <deytonjh@ornl.gov>
Fixed a bug in the ICEFormEditor where AdaptiveTreeComposites could not
be added due to an empty visit operation. They should be treated like
normal TreeComposites.

Added some default comments to visit operations that lacked them.

Signed-off-by: Jordan Deyton <deytonjh@ornl.gov>
Fixing the default location of the project created if one has not yet
been created in CaebatLauncherBuilderTester.

Signed-off-by: arbennett <bennettar@ornl.gov>
Merge branch 'master' of https://github.com/eclipse/ice.git
Merge remote-tracking branch 'origin/master' into dynamic_moose_files

Signed-off-by: Alex McCaskey <mccaskeyaj@ornl.gov>