Change signature of AllocateAddress
Fix test for new AllocateAddress
Remove old comment
Merge pull request #977 from voidspace/allocate-address-signature

Allocate address signature

AllocateAddress will be used by providers (the ones that support this functionality) to allocate a private address. Because of provider limitations we need to pass in the address to allocate, so the signature is changing appropriately.