Switch all code to 2-clause BSD license.

Although I prefer ISC (shorter), it's really the same thing and this
switch allows for a single consistent license throughout the repo (some
of the code is 2-clause BSD and not (c) me).
Explain the licenses.
yup, this script didn't write itself (even if it looks like that)