Check special MATLAB types first

Instead of attempting to put objects into MATLAB naively first, we
shouuld perform any special operations - such as conversion via
MatlabControl.
Create MATLABCommands interface

MATLABCommands plugins are singleton plugins for adding utility methods
to MATLAB.
MATLABService supports MATLABCommands

MATLABService is now a SingletonService typed on MATLABCommands. It is
responsible for querying all MATLABCommands and creating appropriate
variables within MATLAB to access their utility methods.