fragments: fix bug with --complete option

The problem occurred when the trees in the first treebank required
smaller bitsets than those for the second. The maximum number of nodes
in both treebanks is now taken into account.