Update GMT::Bsmap::MethRatio

Supersedes #244.

Before merging I would like to update the tests so they actually run `methratio.py`.
I think that generally, we're moving away from having default versions of things in favor of making people provide explicit versions. Can this be moved to an example value or valid_values field instead?