Uk benefits abroad

Change the UK Benefits Abroad flow to use `next_node_if` and new predicates for labels.

This flow is being actively worked on by one of the content designers (Liz Jordan) who asked if I could generate a graph for her.

Also includes some improvements to the graphviz output which is used to generate printable output.