add I18n support for `:placeholder` HTML option is passed to form fields
just use the placeholder tag value if it is passed as a String
show stats for app/jobs
[ci skip] Added documentation for has_many extension parameter
Grammer and spelling pass on web console release note. [CI SKIP]
Follow-up to #16560

For the sake of backward-compatibility, we need to make #instance_of?
return true for Fixnum. On the other hand, the method should still
give true for ActiveSupport::Duration itself which was not the case
before.
Skip #eql? tests on Rubinius for AS::Duration

Since Rubinius is relying on #instance_of? for its definition of #eql?
(http://git.io/MtmbbA) but ActiveSupport::Duration should behave like
is_a? it returns true with `Fixnum`.

Thus, for the moment, the last assertion is failing so we have to skip
this test.
Merge pull request #16676 from tgxworld/web_console_release_note_fixes

Grammer and spelling pass on web console release note. [CI SKIP]
Merge pull request #16675 from tomkadwill/has_many_documenting_extension_param

[ci skip] Added documentation for has_many extension parameter
Merge pull request #16673 from y-yagi/update_statistics_rake

show stats for app/jobs
Fix a few typos [ci skip]
Some tweaks to the development set-up guide

* Remove the libxml2 and libxslt part ; Nokogiri ships now with these
  libraries bundled.
* Add the missing installation instructions for either Arch Linux,
  FreeBSD or Mac OS X.
* Use the new `pkg install` syntax over `pkg_add -r` for FreeBSD 10+
  users.
* Point to the up-to-date version of PostgreSQL as for the BSD port.
* Make the platform installation instructions order consistent
  throughout the guide.
* Remove useless duplicated links to Homebrew's home.

[ci skip]
Whoops, duplicated word [ci skip]
treetop is no longer a mail (rails) dependency

see https://github.com/mikel/mail/commit/2da7c7985c221272f6451b27ab8b41e84e0a6804
Address comments on Gzip implementation

- don't mutate PATH_INFO in env, test
- test fallback content type matches Rack::File
- change assertion style
- make HTTP_ACCEPT_ENCODING comparison case insensitive
- return gzip path from method instead of true/false so we don't have to assume later
- don't allocate un-needed hash.

Original comments:

https://github.com/rails/rails/commit/
cfaaacd9763642e91761de54c90669a88d772e5a#commitcomment-7468728

cc @jeremy
Merge pull request #16680 from huoxito/update-dependencies

treetop is no longer a mail (rails) dependency [ci skip]
Merge pull request #16616 from schneems/schneems/jeremy-comments

Address comments on Gzip implementation
Merge pull request #16662 from robin850/duration-instance-of

Fix `ActiveSupport::Duration#instance_of?` to behave like `#is_a?`
[ActiveJob] Add activesupport as dependency [ci skip]
Merge pull request #16639 from agrobbin/input-placeholder-i18n

Add I18n support for `:placeholder` HTML option is passed to form fields