Prepare to fix NewA and friends.

All these methods work on a *service which includes a Ttl field, but
this is not used, instead there is also a Ttl parameter.
Remove ttl parameter from all NewXXX functions