Use Address::generate() instead of generateText/generateHtml

Also added __toString method
CS
Changed tokens for shipping and billing address (#958)