Implements issue #17174, to grey out used addresses in the address book when the wallet has the avoid_reuse flag set.
this commit brings the IsUsedDestination method into the Wallet.h interface. It is then called in addresstablemodel.cpp to determine whether the address has been used or not whilst setting the font colour
master <img width="840" alt="Screenshot 2019-11-02 at 17 36 51" src="https://user-images.githubusercontent.com/31032215/68075122-897dec00-fd9b-11e9-95ac-4a8f36635cc9.png">
pr <img width="836" alt="Screenshot 2019-11-02 at 17 33 41" src="https://user-images.githubusercontent.com/31032215/68075130-9e5a7f80-fd9b-11e9-93e3-6d687b982c34.png">




