change the serialized souper format a bit as suggested by Peter in email

... to annotate each block with its number of predecessors; this simplifies parsing a
bit