ActiveSupport::Notifications::Instrumenter#instrument should yield
its payload the same way that ActiveSupport::Notifications does.
Fix spelling in test name.
Use define_method when method name contains weird characters.
Provides standard layout lookup behavior for method and proc cases

When setting the layout either by referencing a method or supplying a
Proc there is no way to fall back to the default lookup behavior if
desired. This patch allows fallback to the layout lookup behavior when
returning nil from the proc or method.
entirelyby => 'entirely by'
Merge pull request #9954 from neerajdotname/space_after_entirely

entirelyby => 'entirely by'
Merge pull request #8458 from lucisferre/improve-layout-override-fallback-behavior

Provides standard layout lookup behavior for method and proc cases

Conflicts:
	actionpack/CHANGELOG.md
Merge pull request #9274 from KrzysiekJ/spaces_in_scope_names

Use define_method when method name contains weird characters.
Fix syntax error
Cosmetic cleanup of generated Gemfile

- Remove obsolete/misleading comment about assets only being used production
- Remove unnecessary group :assets
- Eliminate blank lines if options[:skip_javascript] is not specified
Remove buggy and unnecessary logic

based on a discussion with @rafaelfranca
Merge pull request #9955 from rubys/cleanup_app_gemfile

Cosmetic cleanup of generated Gemfile
Merge pull request #9523 from stopdropandrew/Instrumenter#instrument-yields-payload

ActiveSupport::Notifications::Instrumenter#instrument should yield

Conflicts:
	activesupport/CHANGELOG.md
Dump the 'using' options for a SQL index into the schema.
Extract Firebird database tasks.
Extract Sqlserver database tasks.
Extract Oracle database tasks.
Change method order for consistency.
Add deprecation message.