Rework source structure to separate swing gui code from core code.
Separate swing application code from core code.  Moved a bunch of sources
and libraries around.  Created new eclipse project.

Further refinements to make it build.

Update gitignore.
Changed eclipse project name to OpenRocket Core.
Added core/resources and swing/resources to classpath.
Extract the MotorRowFilter out of the ThrustCurveMotorSelectionPanel to
facilitate adding more filters.
Refactor the api so the motor mount goes into the
ThrustCurveMotorSelectionPanel.  This allows greater flexibility in
filter functionality.
Added manufacturer selection boxes and exclude motors currently used
filters.
Relocate the swing files into the swing/ project.  They were misplaced with the rebase.
Further refinements to motor filter.  Moved diameter configuration into
popup.  Added impulse class filters.  Improved interface to CheckList and
removed the double-click functionality from CheckListEditor.
Localize motor popup and new fields in ThrustCurveMotorSelectionPanel.
Added build.xml driver in root directory.  Moved a few files around to support
unittest.
Update travis to use base build.
Change case in core jar name.
Implement Configuration tab in BasicFrame next to Design and Simulation tabs.  Provides functionality to configure motors, recovery and stages.  Todo - verify functionality, add listeners to the table contents change when the design is updated, add listener so the configuration is highlighed to reflect selection in RocketFigure.
Refactor Recovery and Separation panels to derive from
FlightConfigurablePanel.  Added DefaultConfiguration listener to the
FlightConfigurablePanel to keep the RocketFigure in sync.
Improved common base of configuration panels.
Localized column heading and added rocket listener to update columns.
Refactored the table models into a common base class FlightConfigurableTableModel.
Fixed motor table so it only shows motor mounts.  Extracted the table cell renderer code into abstract base class.
Fix button layout.
Move ownership of the table to the base class.