Allow delegate_method to be required independently

This allows the use of the delegate matcher without active support,
fix for issue #561.

* Change `blank?` to `to_s.empty?`