Shrink CAddress from 48 to 40 bytes on x64
Shrink CAddress from 48 to 40 bytes on x64

`CAddress` inherits `CService` which is 28 bytes (on 64 bit machines).
`CAddress` then adds two member variables - one that requires 4 byte
alignment (`nTime`) and one that requires 8 byte alignment
(`nServices`).

Declare the smaller one first so that it fits in bytes 29..32.

On 32 bit machines this change has no effect and `CAddress` remains 40
bytes.

fujicoin/fujicoin,particl/particl-core,Xekyo/bitcoin,domob1812/namecore,yenliangl/bitcoin,sipsorcery/bitcoin,MeshCollider/bitcoin,Xekyo/bitcoin,jambolo/bitcoin,kallewoof/bitcoin,bitcoinsSG/bitcoin,achow101/bitcoin,domob1812/namecore,apoelstra/bitcoin,tecnovert/particl-core,ajtowns/bitcoin,alecalve/bitcoin,practicalswift/bitcoin,AkioNak/bitcoin,yenliangl/bitcoin,jambolo/bitcoin,MarcoFalke/bitcoin,bitcoinknots/bitcoin,prusnak/bitcoin,EthanHeilman/bitcoin,Sjors/bitcoin,jambolo/bitcoin,rnicoll/bitcoin,lateminer/bitcoin,JeremyRubin/bitcoin,sstone/bitcoin,MarcoFalke/bitcoin,instagibbs/bitcoin,jonasschnelli/bitcoin,pstratem/bitcoin,apoelstra/bitcoin,GroestlCoin/GroestlCoin,particl/particl-core,MeshCollider/bitcoin,EthanHeilman/bitcoin,kallewoof/bitcoin,litecoin-project/litecoin,bitcoinknots/bitcoin,jnewbery/bitcoin,apoelstra/bitcoin,GroestlCoin/bitcoin,instagibbs/bitcoin,rnicoll/bitcoin,yenliangl/bitcoin,apoelstra/bitcoin,jamesob/bitcoin,anditto/bitcoin,instagibbs/bitcoin,JeremyRubin/bitcoin,andreaskern/bitcoin,particl/particl-core,ElementsProject/elements,bitcoin/bitcoin,cdecker/bitcoin,Sjors/bitcoin,JeremyRubin/bitcoin,practicalswift/bitcoin,domob1812/bitcoin,Sjors/bitcoin,ElementsProject/elements,mruddy/bitcoin,jnewbery/bitcoin,practicalswift/bitcoin,ajtowns/bitcoin,andreaskern/bitcoin,GroestlCoin/GroestlCoin,instagibbs/bitcoin,litecoin-project/litecoin,dscotese/bitcoin,kallewoof/bitcoin,sstone/bitcoin,qtumproject/qtum,jamesob/bitcoin,fanquake/bitcoin,namecoin/namecoin-core,bitcoin/bitcoin,sstone/bitcoin,GroestlCoin/bitcoin,bitcoinsSG/bitcoin,kallewoof/bitcoin,AkioNak/bitcoin,fanquake/bitcoin,n1bor/bitcoin,rnicoll/dogecoin,sstone/bitcoin,jlopp/statoshi,mm-s/bitcoin,jonasschnelli/bitcoin,bitcoin/bitcoin,MarcoFalke/bitcoin,GroestlCoin/GroestlCoin,mm-s/bitcoin,jambolo/bitcoin,sipsorcery/bitcoin,litecoin-project/litecoin,jnewbery/bitcoin,pstratem/bitcoin,Xekyo/bitcoin,particl/particl-core,domob1812/namecore,MeshCollider/bitcoin,achow101/bitcoin,particl/particl-core,domob1812/namecore,alecalve/bitcoin,ElementsProject/elements,pstratem/bitcoin,qtumproject/qtum,cdecker/bitcoin,qtumproject/qtum,tecnovert/particl-core,achow101/bitcoin,Xekyo/bitcoin,achow101/bitcoin,kallewoof/bitcoin,dscotese/bitcoin,JeremyRubin/bitcoin,fujicoin/fujicoin,GroestlCoin/GroestlCoin,cdecker/bitcoin,andreaskern/bitcoin,bitcoin/bitcoin,pataquets/namecoin-core,domob1812/namecore,AkioNak/bitcoin,alecalve/bitcoin,bitcoin/bitcoin,jlopp/statoshi,jonasschnelli/bitcoin,GroestlCoin/GroestlCoin,mm-s/bitcoin,AkioNak/bitcoin,rnicoll/bitcoin,namecoin/namecoin-core,ajtowns/bitcoin,mruddy/bitcoin,GroestlCoin/bitcoin,alecalve/bitcoin,sipsorcery/bitcoin,MarcoFalke/bitcoin,bitcoinknots/bitcoin,jlopp/statoshi,jamesob/bitcoin,fujicoin/fujicoin,yenliangl/bitcoin,lateminer/bitcoin,domob1812/bitcoin,jambolo/bitcoin,particl/particl-core,rnicoll/bitcoin,rnicoll/dogecoin,alecalve/bitcoin,litecoin-project/litecoin,bitcoinknots/bitcoin,domob1812/namecore,jamesob/bitcoin,qtumproject/qtum,fanquake/bitcoin,dscotese/bitcoin,jonasschnelli/bitcoin,sipsorcery/bitcoin,MarcoFalke/bitcoin,tecnovert/particl-core,namecoin/namecoin-core,sstone/bitcoin,fanquake/bitcoin,tecnovert/particl-core,pstratem/bitcoin,Xekyo/bitcoin,jamesob/bitcoin,namecoin/namecore,yenliangl/bitcoin,dscotese/bitcoin,EthanHeilman/bitcoin,mm-s/bitcoin,lateminer/bitcoin,pataquets/namecoin-core,lateminer/bitcoin,ElementsProject/elements,pataquets/namecoin-core,MeshCollider/bitcoin,instagibbs/bitcoin,andreaskern/bitcoin,jonasschnelli/bitcoin,namecoin/namecoin-core,jambolo/bitcoin,tecnovert/particl-core,GroestlCoin/bitcoin,achow101/bitcoin,mruddy/bitcoin,EthanHeilman/bitcoin,litecoin-project/litecoin,litecoin-project/litecoin,namecoin/namecoin-core,rnicoll/dogecoin,anditto/bitcoin,tecnovert/particl-core,mm-s/bitcoin,AkioNak/bitcoin,jamesob/bitcoin,bitcoinsSG/bitcoin,pataquets/namecoin-core,n1bor/bitcoin,practicalswift/bitcoin,domob1812/bitcoin,jnewbery/bitcoin,fujicoin/fujicoin,domob1812/bitcoin,pataquets/namecoin-core,GroestlCoin/bitcoin,Xekyo/bitcoin,practicalswift/bitcoin,kallewoof/bitcoin,MarcoFalke/bitcoin,namecoin/namecore,bitcoinsSG/bitcoin,JeremyRubin/bitcoin,cdecker/bitcoin,fujicoin/fujicoin,rnicoll/dogecoin,mm-s/bitcoin,bitcoinsSG/bitcoin,ajtowns/bitcoin,yenliangl/bitcoin,namecoin/namecore,qtumproject/qtum,cdecker/bitcoin,fujicoin/fujicoin,practicalswift/bitcoin,rnicoll/bitcoin,achow101/bitcoin,prusnak/bitcoin,Sjors/bitcoin,mruddy/bitcoin,bitcoin/bitcoin,dscotese/bitcoin,pstratem/bitcoin,n1bor/bitcoin,alecalve/bitcoin,ajtowns/bitcoin,domob1812/bitcoin,prusnak/bitcoin,GroestlCoin/GroestlCoin,MeshCollider/bitcoin,anditto/bitcoin,EthanHeilman/bitcoin,apoelstra/bitcoin,lateminer/bitcoin,sstone/bitcoin,Sjors/bitcoin,bitcoinsSG/bitcoin,mruddy/bitcoin,GroestlCoin/bitcoin,namecoin/namecoin-core,namecoin/namecore,instagibbs/bitcoin,EthanHeilman/bitcoin,andreaskern/bitcoin,fanquake/bitcoin,prusnak/bitcoin,n1bor/bitcoin,prusnak/bitcoin,pstratem/bitcoin,andreaskern/bitcoin,prusnak/bitcoin,rnicoll/bitcoin,pataquets/namecoin-core,anditto/bitcoin,qtumproject/qtum,ajtowns/bitcoin,ElementsProject/elements,n1bor/bitcoin,AkioNak/bitcoin,namecoin/namecore,JeremyRubin/bitcoin,fanquake/bitcoin,jnewbery/bitcoin,lateminer/bitcoin,jlopp/statoshi,qtumproject/qtum,namecoin/namecore,ElementsProject/elements,cdecker/bitcoin,MeshCollider/bitcoin,mruddy/bitcoin,apoelstra/bitcoin,anditto/bitcoin,domob1812/bitcoin,bitcoinknots/bitcoin,sipsorcery/bitcoin,n1bor/bitcoin,rnicoll/dogecoin,sipsorcery/bitcoin,jlopp/statoshi,jlopp/statoshi,anditto/bitcoin,dscotese/bitcoin