Rework simulation ui.  Added support for default flight conditions.
Editing of flight conditions on multiple simulations.  Changed
exceptions generated in simulation to still produce data.
Make exceptions show up in plots.  Use the exception text in the
warnings.
Fix bug where plotted series were not labelled correctly in the legend.
Explicitly create the plot with a parent window so the configuration
window can be dismissed automatically.
Don't dismiss the plot/export dialog when the plot is displayed.
Don't display warning dialog when simulation ends.
Added buttons to the edit and plot dialogs to switch to the other one.
Consolidated the SimulationEditDialog and SimulationPlotExportDialog
into a single dialog which uses CardLayout to switch between contents.
The new SimulationEditDialog is pretty smart about when it can support
the plot view and continues to support multi-edit.  Double-click in the
SimulationPanel is a little smarter - it opens either the dialog in plot
mode when appropriate.  Fixed but in SimulationPanel where the status
icon was not updated after running a simulation when plot button is
pressed.
Create a simulation when a flight configuration is copied or created.
When creating a simulation use the DefaultSimulationOptionFactory.
Open the SimulationEditDialog in the correct mode based on button press
only try to infer it when double clicking.
Make the simulation edit dialog operate a little more friendly.  When
the Run Simulation button is pressed, the simulations are executed and
the edit dialog changes to support plotting (when not in multi-edit
mode).  The edit dialog will not close in any case.  When the user
presses close, the dialog is closed.  The close button no longer copies
the changed simulation conditions to the other selected simulations.
I like it better when the close button copies the SimulationOptions.
Only SimulationOptions needs to be a little bit smarter about when to
fire the change event.
Merge remote-tracking branch 'upstream/master' into sims

Conflicts:
	core/src/net/sf/openrocket/gui/main/SimulationPanel.java
If the simulation runs correctly, then switch to plot view.
Merge remote-tracking branch 'kruland/sims'
Fine-tune SimulationEditDialog
Rename button to "Plot" in plot dialog
Fix logic used to open Plot vs Run dialog.  Only plot when there is data
which is up to date or external.