No need to mutate metadata for `render_views` state.

Mutating metadata is problematic so using an ivar is better.

Also, remove a deprecated API while we're at it.
Don't mutate `described_class` metadata.

Just set the controller class instead. Mutating
metadata has some odd edge case bugs (as rspec-core
doesn't update it's filters/hooks/etc when metadata
is mutated), so it's best to avoid it.
No need to infer spec type in our spec_helper.
Deal with odd 1.9.2 warning on Travis.

See this build:

https://travis-ci.org/rspec/rspec-rails/jobs/23480818#L471
Update changelog.

[ci skip]
Merge pull request #1002 from rspec/without-metadata-mutation

Fix spec type inferrence
Remove ZenTest -- it's not needed for rspec-rails anymore.
Remove rspec-collection_matchers code.

rspec-collection_matchers provides all this functionality now.