Update mvars module.

There were some issues with the original version that Mark Weaver has
fixed.

This also resolves an issue where mvars was unusable on Guile versions
less than 2.0.9 because of a docstring on case-lambda.