deprecation and warning reworking
warn when overriding an implementation block
unify warning files and match core
Merge pull request #382 from rspec/warn_when_overriding_implementation

Don't silently ignore arbitrary method expectations when combining them with 'and_call_original'