Issue #11 - Reorganized Java packeges

@Mequrel: Note, that I've moved some tests from integration_tests/ to
test/ folder. They appeared to me as normal jUnit tests. Additionally
they run really fast so I want to be able to execute them very often
along with other tests under test/. Of course this change is a subject
to bikeshed discussion :)
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