DownloaderMiddleware docs: Update process_request, proper explanation of IgnoreRequest.

Also:
* Change terminology to eliminate uses of terms such as "request middleware" to refer to the process_request methods of installed middleware.
* Remove description of "immediate redirection", as it is misleading.

Further changes.
Merge pull request #425 from audiodude/master

DownloaderMiddleware docs: Update process_request and minor cleanups.