Add percent support to be_within matcher.

Fixes #189.