Added a new status to Task: scheduled
- Updated task fetch() so we can choose either a scheduled task or a pending task
- Updated task fetch() to retrieve task that was added before now()
- Check whether a machine is available to either fetch a pending task or a scheduled task
Some changes to the task concept, so we now have more control when creating one:
- Added a group concept to tasks so we can manage them in groups
- Added repeat concept so a task can be a single analysis or a recurrent one
- Added a way to specify when the task is added_on so it will be scheduled on a choosen date
- Added a way to control the status when adding a task
Replaced the machine lock by a machine locked_by to keep track of which task locked the machine
Added support to schedule recurrent task in the backend
- Added a way to unlock a machine based on an experiment
- Added a way to change the added_on field of a scheduled task
List tasks now support multiple status and experiment
Added a way to list all experiments
Added an Experiment object

- When you add a task, an experiment will be automatically created with the specified name
- A new method appears: Database.schedule() in order to schedule a new task, based on a previous one
Better support for experiment in the scheduler / analysis manager
- A new task is now scheduled by the analysis manager instead of in the scheduler
- Support the binary symlink even for tasks following the submission
- added a flag to avoid reverting a VM on start()
- added a flag to ACPI shutdown instead of poweroff on stop()
Critical timeout is now the maximum timeout a user can use
The old concept of critical timeout is replaced by a delta from the analysis timeout of 60 sec (hardcoded for now). A user cannot enter a timeout greater than the actual critical timeout in the config file.
UI -  added a recurring checkbox in the submit form
UI - Included SCHEDULED / UNSCHEDULED tasks in the analysis view
UI support to manage recurring analysis
- Added 'action' buttons so that a user can now start/stop/schedule experiment at will
UI - Added a way to display experiments
UI improvement - changed the submission interface so that useful features are not hidden in advanced options
UI - Added the pcap file / with file size in the recent analysis list
UI improvement - display when a task will be run instead of when it was added
UI fix - 'Recents' displays recent *tasks* not *files*
UI - The submit interface now have a 'experiment name' field