Add a graphviz output routine to allow the dumping of state machines from Lua and for these to be nicely graphically rendered.