Add taskId to EmitInfo
Add ackingTaskId to BoltAckInfo
Add failingTaskId to BoltFailInfo
Use task-id instead of calling .getThisTaskId
Add spoutTaskId to SpoutAckInfo
Add spoutTaskId field to SpoutFailInfo
Merge branch '0.8.0' into 0.8.0-better-hooks
Moved initialize call in Bolt and BasicBolt into try ... except block
implmented the java version of complete-topology
implemented the java version of tracked topologies
implemented the java version of simulated time
refactored args of withSimulatedTimeLocalCluster and withTrackedCluster
refactored completeTopology
add comments and cleanup
add more comments
add lein-junit plugin to run junit test
remove junit plugin
add withSimulatedTime and withLocalCluster
extract the repeated logic into macro: with-cluster
add comments