Improve display of component information dialog box

It was too intrusive, popping up and getting in the way. Now, it’s
displayed when the user clicks on the component name. The user has to
dismiss it with a click on its “Close” button.
Use ComponentInfoDialogBox in the "?" icon of a ModelCell
Change tooltip text in the components list
Add setter methods to ModelMetadataJSO
Fix issue with the "Save As" dialog popping up when saving an already-saved model

Need to store id of saved model.