Initial version of ProcessCreator

This requires other changes from the refactoring, but with those
the unit tests now successfully pass, so saving.
Partial move of FilePathRestriction config to Spring

To simplify the various servants, move as much of the
object creation into Spring as possible.
Remove ProcessCreator tests from ManagedRepo test
Breaking API changes
Partial massive reworking for new API

 * Move methods from ManagedRepositoryI to various other locations
 * ...
All non-test code compiling
Temporarily hard-code SHA1-160 due to missing settings
Fix NPE by using ManagedRepositoryI rather than DirMaker

Too many of the methods from MRI are needed throughout
the processing code, making the DirectoryMaker interface
basically redundant.
Add ImportState to MRTest

Due to the removal of usedFiles from ImportLocation, most of the
methods in ManagedRepositoryTest were failing to compile. The
ImportState object is intended to be a combination of the various
possible return values from the import process.
Return group from upload's EventContext
Accessor for userRequestedFsFiles
Refactor ImportSettings into FilesetState
Working import!

Few various fixes including general bugs and
Bio-Formats parsing of the one Fileset. Next
step is likely to move to multiple Filesets.