doc: fix more license headers

Remove some cruft, set correct lgpl versions, update to lgpl where
this had been overlooked in the past, fix odd comment style...
The authors agreed to relicense all the sources already as you will remember.

The commit message refers to this with `update to lgpl where this had been overlooked in the past`.