Implemented proposed (hopefully final) LameMusic API changes; brought entire SDK forward; did some general code cleanup and verifying that demos still worked.