Keep smart folders when sorting. (see #12294)
Remove ManagedRawFileStoreI in favor of callbacks

ManagedRawFileStoreI was not being used which meant that
closeCalled was never invoked and therefore the proxies
in `ManagedImportProcessI.uploaders` were never cleaned.
This led to `ObjectNotExistException` being thrown on a
second loading of `proc.getUploader(i)`. Rather than add
logic to create the correct subclass of RepoRawFileStoreI,
a callback interface has been added which can be used for
any implementation.

Previously known as:705b681
Remove commented code and comments

No longer required.
Remove tab and whitespace.
Modify the checkvalue private method.
Specify the default if any and value is null.
Use numpy.float32 for PixelsType 'float'
Make sure the smart folder is always at the bottom.
Move dependency
Reset minimum when losing focus.
REview checkValue method to exclude type min.
Nearly working artifactory publish

The artifactory-publish resolver can now be used
from the `release-hudson` target to publish all
the OMERO jars to the OME artifactory repo. The
only parameter needed is a password for hudson.
Override 'artifactory' target in insight

Since insight does not produce all the artifacts
upfront, the target needs to be overwritten like
the `install` target and "haltonmissing" passed.
Omit Bio-Formats component

Since Bio-Formats jars/poms are pushed via
a separate job, the release-hudson target
will now skip that component.
Make repository name configurable

Now, by using `ant release-hudson -Dartifactory.repository=foo`
or setting the same in etc/local.properties a repository other
than ome.staging can be used. Most useful is setting it to
ome.unstable for merge builds or ome.snapshots for latest builds.
Move kill session to global teardown
Add integration test for CLI import as functionality
Change py.test to pytest
Refactor sudo_args and add failing test for multi-group CLI import as
Mark multi-group import as test as xfail