Apply --seed before loading --require files.

Fixes #1744.
Merge pull request #1745 from rspec/set-seed-early

Apply --seed before loading --require files.
Update interrupt message.

As discussed in #1742, it's useful to mention that the
summary report will be printed if you want.
Merge pull request #1746 from rspec/improved-ctrl-c-msg

Update interrupt message.
Fix typo.
Fix docs for example/example_group alias methods.

We were getting YARD doc warnings:

$ bin/yard server --reload

[warn]: @param tag has unknown parameter name: name
    in file `lib/rspec/core/example_group.rb' near line 122
[warn]: @param tag has unknown parameter name: extra_options
    in file `lib/rspec/core/example_group.rb' near line 122
[warn]: @param tag has unknown parameter name: implementation
    in file `lib/rspec/core/example_group.rb' near line 122
[warn]: @param tag has unknown parameter name: name
    in file `lib/rspec/core/example_group.rb' near line 125
[warn]: @param tag has unknown parameter name: extra_options
    in file `lib/rspec/core/example_group.rb' near line 125
[warn]: @param tag has unknown parameter name: implementation
    in file `lib/rspec/core/example_group.rb' near line 125
[warn]: @param tag has unknown parameter name: name
    in file `lib/rspec/core/example_group.rb' near line 134
[warn]: @param tag has unknown parameter name: extra_options
    in file `lib/rspec/core/example_group.rb' near line 134
[warn]: @param tag has unknown parameter name: implementation
    in file `lib/rspec/core/example_group.rb' near line 134
[warn]: @param tag has unknown parameter name: name
    in file `lib/rspec/core/example_group.rb' near line 138
[warn]: @param tag has unknown parameter name: extra_options
    in file `lib/rspec/core/example_group.rb' near line 138
[warn]: @param tag has unknown parameter name: implementation
    in file `lib/rspec/core/example_group.rb' near line 138
[warn]: @param tag has unknown parameter name: name
    in file `lib/rspec/core/example_group.rb' near line 141
[warn]: @param tag has unknown parameter name: extra_options
    in file `lib/rspec/core/example_group.rb' near line 141
[warn]: @param tag has unknown parameter name: implementation
    in file `lib/rspec/core/example_group.rb' near line 141
[warn]: @param tag has unknown parameter name: name
    in file `lib/rspec/core/example_group.rb' near line 144
[warn]: @param tag has unknown parameter name: extra_options
    in file `lib/rspec/core/example_group.rb' near line 144
[warn]: @param tag has unknown parameter name: implementation
    in file `lib/rspec/core/example_group.rb' near line 144
[warn]: @param tag has unknown parameter name: name
    in file `lib/rspec/core/example_group.rb' near line 147
[warn]: @param tag has unknown parameter name: extra_options
    in file `lib/rspec/core/example_group.rb' near line 147
[warn]: @param tag has unknown parameter name: implementation
    in file `lib/rspec/core/example_group.rb' near line 147
[warn]: @param tag has unknown parameter name: name
    in file `lib/rspec/core/example_group.rb' near line 150
[warn]: @param tag has unknown parameter name: extra_options
    in file `lib/rspec/core/example_group.rb' near line 150
[warn]: @param tag has unknown parameter name: implementation
    in file `lib/rspec/core/example_group.rb' near line 150
[warn]: @param tag has unknown parameter name: name
    in file `lib/rspec/core/example_group.rb' near line 153
[warn]: @param tag has unknown parameter name: extra_options
    in file `lib/rspec/core/example_group.rb' near line 153
[warn]: @param tag has unknown parameter name: implementation
    in file `lib/rspec/core/example_group.rb' near line 153
[warn]: @param tag has unknown parameter name: name
    in file `lib/rspec/core/example_group.rb' near line 156
[warn]: @param tag has unknown parameter name: extra_options
    in file `lib/rspec/core/example_group.rb' near line 156
[warn]: @param tag has unknown parameter name: implementation
    in file `lib/rspec/core/example_group.rb' near line 156
[warn]: @param tag has unknown parameter name: name
    in file `lib/rspec/core/example_group.rb' near line 159
[warn]: @param tag has unknown parameter name: extra_options
    in file `lib/rspec/core/example_group.rb' near line 159
[warn]: @param tag has unknown parameter name: implementation
    in file `lib/rspec/core/example_group.rb' near line 159
[warn]: @param tag has unknown parameter name: name
    in file `lib/rspec/core/example_group.rb' near line 162
[warn]: @param tag has unknown parameter name: extra_options
    in file `lib/rspec/core/example_group.rb' near line 162
[warn]: @param tag has unknown parameter name: implementation
    in file `lib/rspec/core/example_group.rb' near line 162
[warn]: @param tag has unknown parameter name: name
    in file `lib/rspec/core/example_group.rb' near line 231
[warn]: @param tag has unknown parameter name: metadata
    in file `lib/rspec/core/example_group.rb' near line 231
[warn]: @param tag has unknown parameter name: name
    in file `lib/rspec/core/example_group.rb' near line 236
[warn]: @param tag has unknown parameter name: metadata
    in file `lib/rspec/core/example_group.rb' near line 236
[warn]: @param tag has unknown parameter name: name
    in file `lib/rspec/core/example_group.rb' near line 241
[warn]: @param tag has unknown parameter name: metadata
    in file `lib/rspec/core/example_group.rb' near line 241
[warn]: @param tag has unknown parameter name: name
    in file `lib/rspec/core/example_group.rb' near line 245
[warn]: @param tag has unknown parameter name: metadata
    in file `lib/rspec/core/example_group.rb' near line 245
[warn]: @param tag has unknown parameter name: name
    in file `lib/rspec/core/example_group.rb' near line 249
[warn]: @param tag has unknown parameter name: metadata
    in file `lib/rspec/core/example_group.rb' near line 249
[warn]: @param tag has unknown parameter name: name
    in file `lib/rspec/core/example_group.rb' near line 253
[warn]: @param tag has unknown parameter name: metadata
    in file `lib/rspec/core/example_group.rb' near line 253
[warn]: @param tag has unknown parameter name: name
    in file `lib/rspec/core/example_group.rb' near line 257
[warn]: @param tag has unknown parameter name: metadata
    in file `lib/rspec/core/example_group.rb' near line 257
Address remaining yard warnings.

[warn]: @param tag has unknown parameter name: notification
    in file `lib/rspec/core/formatters/base_formatter.rb' near line 50
[warn]: @param tag has unknown parameter name: profile
    in file `lib/rspec/core/formatters/profile_formatter.rb' near line 26
[warn]: @param tag has unknown parameter name: notification
    in file `lib/rspec/core/formatters/base_text_formatter.rb' near line 23
[warn]: @param tag has unknown parameter name: notification
    in file `lib/rspec/core/formatters/base_text_formatter.rb' near line 33
[warn]: @param tag has unknown parameter name: summary
    in file `lib/rspec/core/formatters/base_text_formatter.rb' near line 46
[warn]: @param tag has unknown parameter name: notification
    in file `lib/rspec/core/formatters/base_text_formatter.rb' near line 68
Reify shared example groups as a first-class type.

- Allows us to provide pretty `inspect` output, which
  is far better than the anonymous module output we
  normally get.
- Simplifies the creation of the shared example group.
  Previously each group instantiated a module and defined
  `included` as a singleton method.
Merge pull request #1752 from rspec/address-yard-warnings

Address yard warnings
Updated travis build scripts (from rspec-dev)
Update require to new support file.

See https://github.com/rspec/rspec-support/pull/119
for the background to this change.
Merge pull request #1755 from rspec/update-travis-build-scripts-2014-10-30-for-master

Updates from rspec-dev (2014-10-30)
Merge pull request #1758 from rspec/update-rspec-support-os-require

Update require to new support file.
Merge pull request #1753 from rspec/reify-shared-example-group

Reify shared example groups as a first-class type.
Initial appveyor.yml file.
Appveyor build updates.

- For now build only one ruby version.
- Windows does not support symlinking.
- Ansicon is needed for color.
Update matrix.
`[.]` doesn’t appear to work well on windows.
See what the host os is repotted as on appveyor.
Fix windows pending logic