Use context in controller spec for scaffolds

Use `context` instead of `describe` for the valid/invalid param
contexts in the controller spec template for the scaffold generator.
This seems like it better follows BDD practices.
Merge pull request #1204 from glittershark/context-in-controller-scaffold-spec

Use context in controller spec for scaffolds
changelog for #1204
[skip ci]
Use #method syntax in controller spec, to match doc

Use 'GET #index' instead of 'GET index', etc. in the scaffold controller
spec, to match the [sample controller specs in the README][1]

[1]: https://github.com/rspec/rspec-rails#controller-specs
Use #method syntax in standalone controller spec

Use `#method` syntax in the generator for the standalone controller
spec, to match the documentation.

/cc @cupakromer
Add line in changelog for #1206 [ci skip]
Merge pull request #1206 from glittershark/controller-spec-method-syntax

Use #method syntax in controller spec, to match doc
Remove History.md

The changelog now exists at the root of the project, not at
features/Changelog.md.

[skip ci]
Merge pull request #1215 from dideler/remove-outdated-history.md

Remove History.md
Remove Upgrade.md

- It points to a non-existent location
- There's an upgrade section in the project's README

[skip ci]
Merge pull request #1216 from dideler/remove-outdated-upgrade.md

Remove Upgrade.md
Updated travis build scripts (from rspec-dev)
Merge pull request #1220 from rspec/update-travis-build-scripts-2014-11-15-for-master

Updates from rspec-dev (2014-11-15)
Fix failing builds on Rails 4.2.0-beta

Rails updated the way route generation errors are raised. Specifically,
this applies only to internal server code which generates a route and
not routes passed in from a request. This change comes from
rails/rails#16229. In a nutshell, the change is
`ActionController::UrlGenerationError` no longer inherits from
`ActionController::RoutingError`.

This updates the cukes which expect the unknown routes used in the
internal rails controller code to raise the correct base error
`UrlGenerationError`.

The current routing matchers do not require updating as they do not rely
on the internal route generation code. Instead they are utilizing the
routing engine's path for parsing routes passed from requests. This
path still raises a `ActionController::RoutingError`.
Add more local ignore files.

Allows for multiple `.rails-versionX` files to exist so developers can
easily symlink the root `.rails-version` instead of modifying its
contents.

Ignores the `specs.out` generated when running the full build script.

[ci skip]
Eliminate scrolling in cuke examples.
Verify that the newer `UrlGenerationError` exists.

Ensure we use the proper error based on the Rails version, by check for
it's presence.
Merge pull request #1222 from rspec/update-ignored-files

Add more local ignore files.
Ignore Rails 3.0.x on Ruby 2.1.4

This was missing when Ruby 2.1.4 was added.
Merge pull request #1221 from rspec/fix-4-2-failures

Fix failing builds on Rails 4.2.0-beta