Numerous changes

Synthetic objective column added. Csv load no longer produces two items
in DynamicTree, FindReplace, ReactionEditor, ModelCollectionTable can
only have one instance. FindReplace, ReactionEditor now dialogs so can't
be minimized or resized. Toolbar added. Message appears if Gurobi
license is not valid. ProgressBar can't be closed or minimized.