Processing compact proofs can be time consuming as the node has to loop over all its proofs to match against each short id. In order to prevent a peer from vasting our CPU time only the compact proofs message (avaproofs) that have been requested will be processed.
This diff adds a new network permission that bypass this and let a peer send unrequested compact proofs. This will make it much easier to test the behavior of a node receiving such a message in functional tests.