* rails/3-1-stable: (68 commits)
Revert changes done in c56618e, 51cb745 and 030950a. The links are pointing to files/*/*.html for usage in api.rubyonrails.org and as a result are broken in GitHub blobs. This is unavoidable (at least for now).
copy-edits 7c2db6c, cbf2af1, and f391f94
Added 'Configuring Assets' section to configuring guide
Update remove_index documentation
Typo.
minor clean up generators section
add info that plugin installs need git or svn installed
document doc:* rake tasks
typo changes fixed
fixed typo chnages
add details on how to use specific annotations in rake:notes
document how rake notes work
The name for the plain text template in Rails3 appears to be method.text.erb, not, method.text.plain.erb. Updated the doc to reflect this change. Also fixed a reference to an example that was incorrect.
form => form_for
Tweak linebreak in ActionController::Redirecting doc
Updated rails´s guides on the config.serve_static_assets and it´s settings in production mode using WEBrick. This documentation has it´s roots in #issue1657. You have to set config.serve_static_assets to true in production mode with WEBrick as only this includes ActionDispatch::Static.
Improve documentation around status code argument of redirect_to
minor copy edit 0bdeddb
Jruby => JRuby, Mysql => MySQL
Moving hint down. As required after all database examples.
...

[3.1.0.rc1] Plugins inside engines not eager-loaded properly and their
rake tasks ignored
Working with the new support for plugins inside engines in Rails 3.1,
I found that certain things that work for regular plugins don't work
for these new nested plugins. In particular, these methods in
Rails::Engine don't seem to understand that an engine could have
nested plugins:
#load_tasks
#load_generators
#load_console
#eager_load!
A solution which worked out for me is to move the calls to
railties.all { ... } from the overriding methods in Rails::Application
into Rails::Engine.