test for issue 8931
Merge pull request #9147 from amparo-luna/custom_rc

Add --rc option to support the load of a custom rc file
Refactor --rc option
Revert "Detail middleware initialization points in the initialization guide [ci skip]"

I feel this is too detailed for the guide. Most of that is not public interface,
and if tomorrow something is added or removed in those chains we do not want
to come here to maintain it. Also, linking to a gist is not a good idea in a guide.

We could have a more broad description of what goes in what order, the most key and
public things.

This reverts commit 862a05edf3af128f25a87999936262b733ed781e.
Merge remote-tracking branch 'docrails/master'
Merge pull request #9151 from gogogarrett/patch-1

Fix link to point to new RefineryCMS repo
Add --no-rc description on the command line
Merge pull request #9154 from robertomiranda/add-rc-desc

Add --no-rc description on the command line
Put .rdoc at the end of the files named RUNNING_UNIT_TESTS

So that they are printed nicely on GitHub.
Merge pull request #9164 from yuki24/put_rdoc_at_the_end_of_RUNNING_UNIT_TESTS

Put .rdoc at the end of the files named RUNNING_UNIT_TESTS
Merge pull request #9152 from dahakawang/master

test for issue 8931
Take care of whitespaces and changing the hash syntax
descriptive `assert_template` error when partial wasn't rendered

When `assert_template` is used with the :locals option, and the
partial was not rendered, a method_missing error was raised.
This changes first checks, if the partial actually was rendered
and raises a descriptive error.
partials inside directory work with `assert_template`

previously when a partial was placed inside a directory
(eg. '/dir/_partial'), `assert_template` did not replace
the '_' prefix when looking through rendered tempaltes,
which resulted in an error.

I modified it to replace both, the leading '_' and the last '_'
after a '/'.
Merge pull request #8520 from senny/8516_assert_template_with_locals

Improved `assert_template` when matching :locals with partials
Use --rc= instead of --rc
Merge pull request #9174 from robertomiranda/railsrc-cli-option

Use --rc=PATH instead of --rc PATH
Add --rc description on the command line
Merge pull request #9175 from robertomiranda/add--rc-desc

Add --rc description on the command line
Added test:all and test:all:db tasks to speed up full test runs.

Speed up depends on the number of test phases (N) you have for your
app, but it is roughly a 1/N improvement. In my app, it goes from
15.51s to 5.56s.

Inspired by http://ngauthier.com/2012/02/quick-tests-with-bash.html

Reviewed by @tenderlove