removed temp file
preparing taskitem for the tasks model
preparing TaskItem for the ListModel
remove instanceOfTasksLists logic from inside QML
fixed a bug of changing desktops size during loading
all the tasks logic is in c++ from now on

--all the logic for tasks is in c++, this is going to make
things easy in order to split previews from the tasks. After
that two qml plugins will be created one to be the taskManager
and one to be the previewsManager
preparing the previewsmanager class

--how to pass signals from the workflow.cpp to qml plugin
must be investigated probably with connections through
the qml (PreviewsConnections class could be created)
enable the previewManager instead of taskManager for previews

--this is one step before moving taskManager and previewManager
to qml plugins
added the needed connections for previewManager
fixed bug of activating a window
clean up and update qml for taskManager
preparing taskManager to be qml plugin
HUGE COMMIT but important for decoupling...

--all the files are almost ready for the qml plugins
in the qml plugins are going to be moved the following
taskManager, previewsManager, workflowManager(contains
the model, activityManager and workareaManager). Remains
only to separate the code that can not be moved to qml
plugins yet. This is just two hack classes (show widgets,
and find background for an activity)
activitymanager separation succeeded

--all the code which couldnt moved to qml plugins has
been separated from the activitymanager so now we are
ok to move to qml plugins the following:
workflowManager, taskManager, previewsManager
add an indicator icon for the current activity's icon

--when the current activity's icon is set in the panel
SUCCESS: engines moved to qml plugins

--the change was easy so the following engines
are now qml plugins: taskManager, previewsManager,
workflowManager(contains activityManager, workareasManager
and the ActivitiesEnhanchedModel)
--The ActivitiesEnhanceModel contains all the added
functionality to activities that is workareas, backgrounds,
and in the future ordering, enabling/disabling workarea