only ask for these ivars if the target responds to them
Fix AS::TimeWithZone#as_json docs

According to 28ab79d7c579fa1d76ac868be02b38b02818428a
Merge pull request #12771 from bogdan/patch-1

Fix AS::TimeWithZone#as_json docs [ci skip]
Merge pull request #12787 from notalex/extract_method

Extract method refactoring for Rails::Server#start
Aesthetics
add autoload :TransactionState to fix Marshal.load issues
revised changelog comment to be less than 80 chars
Standardize all JSON encoded times to use 3 decimal fractional seconds
Merge pull request #12228 from ersatzryan/standardize-json-time-formats

Standardize all JSON encoded times to use 3 decimal fractional seconds
Merge branch 'master' of github.com:rails/docrails
Fixed plugin_generator test

Template replay needs to happen after bundle.

As we are doing TemplateRecording in apply_rails_template.

here are few commits for changes

8beb42cfbc41753ae4dbb91e16abcd1fb7d00356
9104702be61253f9448ca070a22fc86bb4299555
Merge pull request #12798 from arunagw/plugin-generators-test

Fixed plugin_generator test
sub! can return nil

Revert "drop one more string allocation"

This reverts commit 4d15661d6c46c86a62ee1fc358f4b3ef9dd9f2ea.
Merge pull request #12799 from arunagw/aa-av-test-fixes

Don't call sub! since it may return nil. Reverts 4d15661.
Added platform dependent gems


See #12475

If people are on rbx they will get the desired gem
Warning removed for ruby-head
Merge pull request #12800 from raysrashmi/warning-removed-ruby-trunk

Warning removed for ruby-head
Merge pull request #12795 from arunagw/plateform-dependent-gems

Added platform dependent gems
Merge pull request #12791 from jasonayre/ja/fix_autoload_error

add autoload :TransactionState to fix Marshal.load issues
Removed unused require