Begins merge with Petter's updated code.  Hold onto your seatbelts.
Updates my wrappers to match Petter's new interface.
Updates contributions and README file.
Updates copyright notices.
Switched all sources to use GPLv2 since we can't distribute LGPL'ed
files along with GPL ones (and especially can't use GPL'ed code inside
an LGPL'ed library).