Added setting to handle Multiverse packages for ubuntu
Minor fix to generate task list only if task list is present
Preseed hook function return the preseed object for further customization
Support for a new OS named Ubuntu/Desktop