Add unit test for unloadOmero() function (test Matlab & Java paths)
Fix omero_client.jar unloading in unloadOmero()
Add tear down methods to clear java objects at the end of unit test

With this change, one should be able to run all tests in the test/unit
directory in batch.
Allow to run tests without them being on the Matlab path
Split loadOmero() function into 2 functions

Delegate client/session initialization to new connectOmero() function
Simplify loadOmero() tests using single port property and add no input test
Refactor connectOmero() to pass config file paths directly

Modify the unit tests accordingly
Improve config file creation/deletion and test ICE_CONFIG constructor
Fix connectOmero() heeader typos
Improve header of unloadOmero()
Fix unloadOmero() when Java objects are still in the workspace
Add unit test testing unloadOmero() with Java objects in the workspace
Close session of all found OMERO clients in unloadOmero()
Merge pull request #973 from sbesson/rebased/develop/10582_loadOmero

loadOmero() improvements (rebased onto develop)