Change the license to LPGL v2.1+

I tried to get the contributor list for every file correct, by using the information on github.

Can @kyleabeauchamp, @leeping, @tjlane, @ihaque, @jchodera, and anyone else who has contributed code under a different original license comment with a quick +1 if they're cool with the change?