Extracted test workspaces in the repository

In order to make the test updates easier to review, it is a good idea to
extract the test workspaces. This required to update the workspace
preparation code to be able to handle the option of the workspace data
provided as a folder.

Change-Id: I7621a5c9189d9d1c73188951f5b7bce149b2744b
Signed-off-by: Balazs Varnai <balazs_varnai@mentor.com>
Signed-off-by: Zoltan Ujhelyi <zoltan.ujhelyi@incquerylabs.com>
140 files changed