Eclipse project classpath fixes.
Adds video player that delegates to matlab.

This uses the `MatlabControl' library, which is a third party, bsd-style
licensed library, and requires matlab to be available on the machine to
work.
Adds generic parameters to `Interval` class.