New matcher: `have_attributes`

see: https://github.com/rspec/rspec-expectations/issues/565

@myronmarston @JonRowe @cupakromer /cc

TODO's
- [ ] update README

Yes. If the line contains only the annotation comment, the disablement of cop continues until `# rubocop:enable Style/PredicateName` appears. On the other hand, if the comment is put after any token ([as I suggested](https://github.com/rspec/rspec-expectations/pull/571#discussion_r13588577)), it affects only the line. You can check the range of disablement by runnning `rubocop --format progress --format disabled lib`.