Several changes, mostly to try to make GPL.next more usable for non-software

Deleted the last sentence of the "propagate" definition (might be superfluous). Changed definitions of "program", "source code", "object code", and "corresponding source" to "work", "transparent form", "opaque form", and "corresponding transparent form", respectively, in an effort to make GPL.next more usable for non-software works; made those changes as necessary throughout the license, as well as other small changes to attempt to make the license work better for non-software works. Added a new section 7 for requirements for public performance of non-software works. Added compatibility with any version of the Creative Commons Attribution-ShareAlike licence for non-software works. Added fair dealing to Section 2. Added a moral rights waiver/agreement not to assert. Changed "saying" to "indicating" in section 6d. Changed the definition of "convey" in an attempt to trigger transparent form distribution requirements for streaming non-software works over the Internet.