fixed calculating tasks number in workarea
Activities model replaced from C++ version
simplified Workareas ListModel in order to be ready for merge

--Activities Model and Workareas one are going to be merged,
their fields are few few to be different. A design decision
must be made around the managers, if they are going to be
three(activities, workareas, wrapper ), two(activities,
workareas+wrapper) or one(a class which is going to do all the
handling) to rule them all ... :)
a lot of changes

--rename components plugins to workflowcomponents
--removed deprecated code (Current status from all the
models and signals)
--once more changed the way shown windows are counted
in a workarea
--fixed Workareas model behavior. From the changes in order to be ready
for the c++ model many functions had crashed
preparing model for merge between activities and workareas
add workareas in the c++ listmodel, to begin new implementation
IMPORTANT commit: cleaning up the models structure, restore store file

--the new models merge continues. The purpose of this is to remove
almost all the logic from qml for Activities and Workreas.

--the 0.2.1 storing workareas file comes back. For 0.2.2 we will use
the same file but for 0.2.3 there will be a new one which is going to
be a clean xml file (there wiil be an automatic loading in order to not
break the users workareas settings)

--The choice is finally made. There will be 3classes in C++ to handle
all the logic for activities and workareas. One for Activities, one for
workareas, and one to handle the cooperation between them. All the hacks
for which signaling mechanisms are used are going to be in separate C++ classes
like the plugins for the ActivityManager class
remove more logic from qml, preparing workflowmanager

-- workareas manager and activity manager c++ classes
are going to handle the qml model
-- workflow manager is going to be the wrapper around
workareas and activities manager in order to make them
sync the various events between them.
enabled the workflowManager wrapper, clean up more qml logic
moved screenRatio to sessionParameters, clean up code
BIG CLEAN UP, only C++ engines are used for activities and workareas
added plugin to sync size of desktops and workareas
added a plugin to update workareas names, clean up

--add comments to plugins to describe its purpose
--clean up code that is not needed any more (deprecated code)
--add a plugin to update workarea name when a workarea
is added in a position bigger than the current number of desktops
fixed Activities animations for the new c++ models