Remove ActiveModel::Naming#partial_path

It was deprecated in 3.2
Merge pull request #5326 from lest/patch-2

configure how unverified request will be handled
assert_template matches against Regexp

This allows for more strict template assertions,
while maintaining backward compatibility.

For example, if you use assert_template("foo/bar")
and "foo/bar/baz" was rendered, the test passes.

But if you use assert_template(%r{\Afoo/bar\Z}),
you will catch that a different template was
rendered.

Also, if you passed an unsupported argument to
assert_template() in the past, it would silently
succeed. Now it raises an ArgumentError.
added clarification stating the counter_cache attribute needs to be created on the associate class via a migration
Revised explanation of fields_for usage.

Minor tweak to previous comments on form_for and form_helper.rb preamble
Merge pull request #5373 from nertzy/fix_comments_about_to_partial_path

Fix comments about to_partial_path
Squash commits into a single commit
attr_accessor_with_default was deprecated and removed.

Deprecated in 673372152032a886ba9196c69348386834590eab and removed in 9cafc28874a681082f9f7e1e445db91f195a25ae.
ensure u2029 is escaped in escape_javascript helper
Add ability to define callbacks in ActionMailer using AbstractController::Callbacks.

Prior to this commit, there isn't a good way of adding things like
default inline attachments to an email.  This Stack Overflow thread
shows people using hooks like the 'default' method in ActionMailer::Base
to call a Proc for message configuration:

http://stackoverflow.com/questions/5113121/rails-use-same-attachment-for-all-emails-using-layout

This has the unintended side effect of setting a message header, so it's not a good solution.

This pull request adds support for message modifications by including AbstractController:Callbacks
in ActionMailer::Base. It includes tests and documentation for the functionality
provided by including this module.
Fixed Issue #2884 ActiveModel::SecurePassword code / rdoc conflict; an elucidated explanation has been provided and ActiveModel en-locale updated to present a less confusing attribute name for 'password_digest' in form errors due to "has_secure_password"
Fix unintended removal of 'cols' from a text_area example.
Documented the removal of size from text_field based helpers and cols, rows from text_area helper.
Merge pull request #5372 from jsl/add_before_send_to_actionmailer

Add ability to define callbacks in ActionMailer
Merge pull request #5366 from parndt/fix_issue_5324

Fixes #5324 by removing default size options from input:text and default cols and rows options from textarea.
[instrumentation guide] Cover receive.action_mailer event
[instrumentation guide] Cover deliver.action_mailer event
[instrumentation] Add further action placeholders
Add engines guide to documents.yaml
Improved ActiveSupport::Autoload performance.

`ActiveSupport::Autoload#autoload` performance is improved in the default
case where a path is present. Since the full path name is not generated, it
isn't necessary to determine the full constant name either. This results in a
3x performance gain and reduces the number of Ruby objects generated. For a full
benchmark check [this gist](https://gist.github.com/2020228).