fix serialization type cast when value is already unserialized
add test for 9041454def79d8e61cabe49e7c5cb72cef29138b
Calls to the application constant have been refactored to use
Rails.application when drawing routes and creating other configurations
on the application.
Creating a class to build the default middleware stack.

A lot of logic for building the default middleware stack is currently
kept in Application class, but this can be encapsulated and made more
modular by being moved to its own class. Also refactored a couple of the
helper methods.
Removing a repetitive comment and refactoring the Application class in
Railties.

The comment on the +env_config+ method is repetitive, likely to get
outdated, and provides no useful information which cannot be gleamed
from the code. I'm therefore removing it. I'm also refactoring the check
for the presence of a secret_token in the configuration.
Escape the string even when the condition of link_to_unless is not satisfied.
Added test for link_to_unless to make sure the result consistency.
Use Colspan in th Tags

Is it more suitable that using ```<th colspan="3">``` instead of three empty ```<th>```? It is simple, but what i am missing about it?

Change repetitive th tags to use colspan attribute

Update CHANGELOG.md

Update CHANGELOG.md
just construct real objects rather than mock and stub
load the file rather than evaling
be consistent about parameter types passed to new_constants_in
we only support 1.9+, so just check for a name
Revert "Merge pull request #10961 from wangjohn/changing_rails_env_config"

This reverts commit 7098d6c9ab28931acc9562a00037567609f9e529, reversing
changes made to 9ec2e2ee91568af24e09760a6de2890b89c33f56.
This make some tests fail /cc @wangjohn
Removing a repetitive comment and removing a deprecation warning.

The comment on the +env_config+ method is repetitive, likely to get
outdated, and provides no useful information which cannot be gleamed
from the code. I'm therefore removing it. I'm also refactoring the check
for the presence of a secret_token in the configuration.
`CollectionProxy#include?` returns `true` and `false` as documented.
Add `respond_with` `location` option to the docs
Add bare actionview gem to the root directory

This commit creates structure for Action View gem and is first of a
series of commits extracting Action View from Action Pack.
Move actionpack/lib/action_view* into actionview/lib
ActionView version should be 4.1.0
Move template tests from actionpack to actionview