Merge branch 'release/0.2.4' into develop
make recipient_nick2fas an allowed config value.
Grab tags from yaml if they exist and throw them in the db.
Fix spelling error in readme.
Correctly deal with counting paginated results from datanommer.
Ignore anyone who is an ip address.
Fix that syntax error.
PEP8.
Import the regex module for use by rule lambdas.

Needed by:
  https://fedorahosted.org/fedora-badges/ticket/77
Update test mock now that tahrir-api has changed.
Improve mocked datanommer results for the tests.
Improve test mocks to account for Person.opt_out.
More improved mocking.  This gets the test suite running again.
Allow lambda expressions in the datanommer-criteria "operation".
Use the modern link to the live badge rules.

Fixes #20.
Allow criteria definitions to overload these query arguments too.
Publish a fedmsg message when a user's rank changes.

This requires fedora-infra/tahrir-api#19.

This is a fix for fedora-infra/fedbadges#19.
Oh, and tahrir-api will emit this message for us too using our notification_callback.
Remove explicit fedmsg initialization.  It is unnecessary.
Move notification_callback from a method to a function in fedbadges.utils.