Expand license output by adding '(' 'or' ')' 'and' between licenses
Expand license output by adding '(' 'or' ')' 'and' between licenses

Add conjunctions to allow easier understanding of license info.  This
avoids the issue of having to remember what licenses in {} and those
without {} mean.

Examples listed below: top line is current, 2nd line is with patch

cfitsio license: zlib MIT {LGPL Noncommercial}
cfitsio license: zlib and MIT and (LGPL or Noncommercial)

rust license: {MIT Apache-2} BSD zlib NCSA Permissive
rust license: (MIT or Apache-2) and BSD and zlib and NCSA and Permissive

edb license: BSD BSD-old Sleepycat
edb license: BSD and BSD-old and Sleepycat

qt55 license: {LGPL-2.1 LGPL-3 GPL-3 OpenSSLException}
qt55 license: (LGPL-2.1 or LGPL-3 or GPL-3 or OpenSSLException)

Others to look at: itext, dmd-bootstrap, libgdiplus

danchr/macports-base,danchr/macports-base,macports/macports-base,neverpanic/macports-base,macports/macports-base,neverpanic/macports-base