Making all the failure backends have the same method signature for self....

...count so failure.rb line 67 can use the same arity and not cause ArgumentErrors.

As it is now, you can't use a Multi failure backend because failure.rb line 67 calls backend.count with two arguments which was throwing an ArgumentError. This commit makes all the failure backends have the same signature so that isn't a concern.