RDD visualization output can now be any format supported by GraphViz
Wait for the dot program to finish when visualizing the RDD DAG
Made TaskInfo serializable

So that it can be recorded into the event log.