[Feed] Add Feed Info capability

Add capability for providing information about a
data feed not already included in the FeedProvider
interface. This provides groundwork for MCT-3881
without making incompatible changes to API.
[Feed] Bump API version

Increase API version to reflect usage of new
capability for MCT-3881.
[Plot] Add setting to store feed type

Add setting in which a user's selected feed
type might be stored, for MCT-3881.
[Plot] Add logic for choosing data feed type

Add logic for selecting a matching feed provider
for a plot based on settings for its data type
as well as for its time system, for MCT-3881.
[Plot] Add retrieval method for feed info

Add method to plot for retrieving all feed info
available for all visible objects in a
consolidated data structure. This will permit
populating a drop-down menu for these choices
in order to provide a UI element for MCT-3881.
[Plot] Add plots back into Eclipse launch

Add plot plugin back into Eclipse launch, to
ease development of MCT-3881 (and because
it should not have been removed to begin with.)
[Plot] Add missing license headers.
[Plot] Add combo box for feed type selection

Add combo box to select the type of feed to
be used for plotting, for MCT-3881.

Additionally, remove some unused code in the
same file to clear out warnings.
[Plot] Show tooltips on axes

Show tooltips on axes when they have a
time system or feed type specifically
associated with them, for MCT-3883.

Note that this currently interferes
with time sync line, and uses wrong
string for feed type (uses symbolic
identifier instead of human-readable
name.)

Additionally, remove some unused code,
imports.
[Plot] Re-dispatch axis mouse events

Re-dispatch mouse events on axes when
tool tips have been attached, for
MCT-3883. This ensures that features
such as time sync line remain functional
even after tool tips are added.
[Feed] Add feed filtering capability

Add an interface for feed filtering, such that
plots can add the ability to filter feeds
according to custom criteria if they so desire.
For MCT-3886
[Plot] Add class for filter controls

Add class to wrap filter editor (component-provided)
for use in MCT-3886
[Plot] Add point filtering panel

Add point filtering panel to plot control area.
Driven by a (currently-stubbed-in) feed filter
capability provided via the plot manifestation.
For MCT-3886.
[Plot] Enforce plot filter in plotted data

Enforce plot filter for data points displayed on
plot, for MCT-3886.
# WARNING: head commit changed in the meantime

test
Data Retention Eviction configuration option
[Plot] Get filtering capability from component

Read point filtering capability (for MCT-3886)
from the component(s) being plotted.
Merge pull request #295 from nasa/master

Update with latest from master
[Feed] Add JavaDoc to FeedFilterProvider

Add documentation to FeedFilterProvider capability
interface, implemented to support MCT-3886.
[Feed] Fix JavaDoc

Add missing params to JavaDoc to satisfy build,
for MCT-3886.