gossip: Refactor neighbour updates

Update neighbours whenever we receive a valid gossip message, not only
on announce. This leaves the announce handler as a stub, but let's keep
it to allow further extension.