document the interpretation of MODULE_LICENSE strings
Fix MODULE_LICENSE strings, refer to our documentation of their interpretation

The kernel has never been documented as understanding the string "GPL v2 or later";
the string "GPL" is documented as indicating this intent.
docs: fix latex.encoding (utf-8 is accepted but doesn't work like utf8!)
Merge remote branch 'origin/v2.5_branch'