Moved bussiness logis from VM to cws.core.Task. Next step will be to introduce various types of tasks
Merge branch 'bryk-mequrel-project' into bryk-storage-first-run
Merge branch 'bryk-mequrel-project' into bryk-storage-first-run

Conflicts:
	integration_test/cws/core/VMTest.java
	src/cws/core/Job.java
	src/cws/core/SimpleJobFactory.java
	src/cws/core/VM.java
Resolved conflicts after merge.

One file still has errors - will be resolved after a meeting.
Reverted changes: there's now only Task class
Merge branch 'bryk-mequrel-project' into bryk-storage-first-run

Conflicts:
	src/cws/core/VM.java
	src/cws/core/scheduler/DAGDynamicScheduler.java
	test/cws/core/scheduler/DAGDynamicSchedulerUnitTest.java
Created mature API for storage manager and implemented VoidStorageManager (along with tests)
Merge branch 'bryk-mequrel-project' into bryk-storage-first-run

Conflicts:
	integration_test/cws/core/scheduler/DAGDynamicSchedulerTest.java
	integration_test/cws/core/scheduler/DAGSchedulerFCFSTest.java
	integration_test/cws/core/scheduler/EnsembleDynamicSchedulerTest.java
	src/cws/core/experiment/AlgorithmFactory.java
	src/cws/core/jobs/Job.java
	src/cws/core/jobs/JobFactory.java
	src/cws/core/jobs/SimpleJobFactory.java
	src/cws/core/scheduler/WorkflowAwareEnsembleScheduler.java
	test/cws/core/SimpleStorageManagerTest.java
	test/cws/core/VMTest.java
Merge branch 'bryk-mequrel-project' into bryk-storage-first-run
Issue #12: algorithms use now VoidStorageManager

It is implemented in awfully ugly way. This should be changed in the
future.
Issue #12 - tests, simple Void&Global manager impl

Added more tests, cleaned up VoidStorageManager implementation, handled
no files cases in the GlobalStorageManager.
Note: some tests still fail. That will be fixed in the future.