Copy the document to be a WG document

The next version will be submitted as a WG document.
Update sample code as of 0cf1cf320b755c846769b0c854fc81fc9ed8b130
initiator should only release output_token if present

Greg convinced me that based on the RFC 2744 sample code, the
initiator should also check for a nonzero token length before
releasing the output token storage.
Pull in sample code as of b49e6664458ed7c80e34939dcfd6586eb80f682e