Pass null in event instead of 0 as timeLeft
Update timeLeft field logic in StatusLabel
Add TimeEstimator iface in importer.util
Inject TimeEstimator into uploadFile().
Update JavaDoc on TimeEstimator.
Add TimeEstimatorImpl.
ImportLibrary: remove comments, update ctor.
Update TimeEstimator with method params.
ImportContainer: store total container size.

The logic from ImportLibrary has to be moved to TimeEstimatorImpl.
Also logic has to be put in place so that we can keep a total of
the remaining time for MIFs.
ImportCandidates: invoke container size calculation.
TimeEstimator: initial refactoring.
Fix use of TimeEstimator in code.
Update time estimation logic.
Rename class, add time correction.
Update consumers with new class name.
Fix wrong name of class in integration test.
ImportContainer.java: Organise whitespace.
ImportContainer.java: Add missing Javadoc.
ImportLibrary.java: Organise imports.
Update Javadocs.