Add a generic task manager's view (TaskManagerComponent) and use it as parent class of TaskManagerPanel.
upgrade to junit 4.12-beta-2
Uses new junit 4.12-beta-2 features
Ensures that JBackup.createBackupTask and JBackup.createRestoreTask methods are actually using the provided Cancellable.
When Cancellable.isCancel() returns true, created files are now deleted in BackupTask and RestoreTask classes.
Split Task class in an interface (Task) and an abstract implementation (AbstractTask).
Creates FileCreatorTask as base class for tasks using a FileDeleter.
Renames MathUtils to Utils and add it runInEventDispatchThread method.
Extraction of JBackupAction, BackupAction and RestoreAction classes to top level files for reuse.
Add the "No task are running" message when needed.
Extracts interface from JBackup class.
Replaces the TaskManagerComponent by a single line component (TaskManagerStatusBar) displaying a summary of task manager tasks.