Initial commit.
advanced code
Merge branch 'master' of https://github.com/Teots/AURA.git
Implemented the InfrastructureManager based on ZooKeeper.
Applied the new code style.
advanced code
advanced code
Merge branch 'teots_master' into master_intial

Conflicts:
	aura-core/pom.xml
	aura-core/src/main/java/de/tuberlin/aura/core/client/AuraClient.java
	aura-core/src/main/java/de/tuberlin/aura/core/common/eventsystem/Event.java
	aura-core/src/main/java/de/tuberlin/aura/core/common/eventsystem/EventDispatcher.java
	aura-core/src/main/java/de/tuberlin/aura/core/common/eventsystem/EventHandler.java
	aura-core/src/main/java/de/tuberlin/aura/core/common/eventsystem/IEventDispatcher.java
	aura-core/src/main/java/de/tuberlin/aura/core/common/eventsystem/IEventHandler.java
	aura-core/src/main/java/de/tuberlin/aura/core/descriptors/Descriptors.java
	aura-core/src/main/java/de/tuberlin/aura/core/directedgraph/AuraDirectedGraph.java
	aura-core/src/main/java/de/tuberlin/aura/core/iosystem/IOEvents.java
	aura-core/src/main/java/de/tuberlin/aura/core/iosystem/IOManager.java
	aura-core/src/main/java/de/tuberlin/aura/core/iosystem/IOMessages.java
	aura-core/src/main/java/de/tuberlin/aura/core/iosystem/RPCManager.java
	aura-core/src/main/java/de/tuberlin/aura/core/task/common/TaskContext.java
	aura-core/src/main/java/de/tuberlin/aura/core/task/common/TaskInvokeable.java
	aura-core/src/main/java/de/tuberlin/aura/core/task/common/TaskStateMachine.java
	aura-core/src/main/java/de/tuberlin/aura/core/task/gates/AbstractGate.java
	aura-core/src/main/java/de/tuberlin/aura/core/task/gates/InputGate.java
	aura-core/src/main/java/de/tuberlin/aura/core/task/gates/OutputGate.java
	aura-core/src/main/java/de/tuberlin/aura/core/task/usercode/UserCodeExtractor.java
	aura-core/src/main/java/de/tuberlin/aura/core/zookeeper/ZkConnectionWatcher.java
	aura-core/src/main/java/de/tuberlin/aura/core/zookeeper/ZkHelper.java
	aura-core/src/main/java/de/tuberlin/aura/demo/deployment/LocalDeployment.java
	aura-demo/src/main/java/de/tuberlin/aura/demo/client/Client.java
	aura-demo/src/main/java/de/tuberlin/aura/demo/rpc/TestRPCClient.java
	aura-demo/src/main/java/de/tuberlin/aura/demo/rpc/TestRPCServer.java
	aura-demo/src/main/java/de/tuberlin/aura/demo/tm/TM1.java
	aura-demo/src/main/java/de/tuberlin/aura/demo/tm/TM2.java
	aura-demo/src/main/java/de/tuberlin/aura/demo/tm/TM3.java
	aura-demo/src/main/java/de/tuberlin/aura/demo/tm/TM4.java
	aura-demo/src/main/java/de/tuberlin/aura/demo/wm/WM.java
	aura-tm/src/main/java/de/tuberlin/aura/taskmanager/TaskEvents.java
	aura-tm/src/main/java/de/tuberlin/aura/taskmanager/TaskExecutionUnit.java
	aura-tm/src/main/java/de/tuberlin/aura/taskmanager/TaskManager.java
	aura-wm/src/main/java/de/tuberlin/aura/workloadmanager/InfrastructureManager.java
	aura-wm/src/main/java/de/tuberlin/aura/workloadmanager/TopologyParallelizer.java
	aura-wm/src/main/java/de/tuberlin/aura/workloadmanager/TopologyStateMachine.java
	aura-wm/src/main/java/de/tuberlin/aura/workloadmanager/WorkloadManager.java
	aura-wm/src/main/java/de/tuberlin/aura/workloadmanager/spi/IDeploymentManager.java
	aura-wm/src/main/java/de/tuberlin/aura/workloadmanager/spi/ITopologyParallelizer.java
	aura-wm/src/main/java/de/tuberlin/aura/workloadmanager/spi/ITopologyScheduler.java
advanced code
Merge remote-tracking branch 'origin/master'

Conflicts:
	aura-core/src/main/java/de/tuberlin/aura/core/descriptors/DescriptorFactory.java
	aura-tm/src/main/java/de/tuberlin/aura/taskmanager/TaskManager.java
	aura-wm/src/main/java/de/tuberlin/aura/workloadmanager/WorkloadManager.java