This leverage the sendava message to determine if a peer has avalanche enabled rather than relying on the service bit or the ability to ignore the unsupported messages. This will let poll only nodes (that don't set the service bit) participate in the address and compact proof messaging.
Sending the avahello, getavaaddr and getavaproofs are now sent upon reception of the sendava message instead of the version message.
Depends on D11700.