Move CNoDestination and CTxDestination to key.h

As a minimum I would do this before doing #4692 
Although I don't mind to rebase things like this and merge them later.