Add .gitignore

Added standard ImageJ .gitignore.
Add pom.xml

Added standard ImageJ project pom.xml.
Remove managed dependency version

Scripting-MATLAB is a managed dependency - we don't need to specify a
version.
Create IMageJMATLABApp

For reporting version information about this component.
Create ImageJMATLABPrefService

MATLAB has a negative interaction with the java.util Preferences. This
is a trivial extension of the DefaultPrefService, with an enable/disable
toggle.
Create ImageJ-MATLAB

This is the entry point for launching ImageJ2 from within MATLAB.
Create ImageJMATLABService

Added a service for converting between ImageJ2 data structures and
MATLAB.
Add MATLABDatasetConverter

Created a ConvertService plugin for automatically converting Datasets to
MatlabNumericArrays, which can then be translated to a MATLAB matrix.
Create MATLABNumericArrayPreprocessor

Added a preprocessor for automatically populating MatlabNumericArray
@Parameters.
Create ImageJMATLABCommands

Added a MATLABCommands plugin for providing convenience methods within
MATLAB.
Create integration tests

Added two integration test classes (IT because they require a valid
MATLAB install and thus should not be run as part of the build).

One can be run within or without MATLAB, the other must be run from
within MATLAB.
Revise MIJ command printing

MIJ usage now prints last instead of first, and prints with a
deprecation warning.
Remove ImageJMATLABApp

Apps are meant for more broadly scoped software. The primary purpose of
the ImageJMATLABApp was to provide access to version information. We can
now do that through VersionUtils instead.
Flesh out README

Added info describing the functionality provided by this library.