Support data: url scheme in asset paths.
Fix GH #4754. Remove double-quote characters around PK when using sql_mode=ANSI_QUOTES
Merge pull request #4787 from kennyj/fix_4754-2

[Backport][3-1-stable] Fix GH #4754. Remove double-quote characters around PK when using sql_mode=ANSI_QUOTES
fixed failing test in ruby-1.8.7-p358
Merge pull request #5072 from arunagw/fix_failing_test_ruby187_p358_31stable

Fix failing test ruby187 p358 31stable
Fix ActionDispatch::Static to serve files with unencoded PCHAR

RFC 3986[1] allows sub-delim characters in path segments unencoded,
however Rack::File requires them to be encoded so we use URI's
unescape method to leave them alone and then escape them again.

Also since the path gets passed to Dir[] we need to escape any glob
characters in the path.

[1]: http://www.ietf.org/rfc/rfc3986.txt
Simplify regexp
fixed assets test
Merge pull request #5079 from arunagw/fix_assets_test

Fix assets test
Remove fixture files with Windows incompatible filenames

Windows doesn't allow `\ / : * ? " < > |` in filenames so create
the fixture files at runtime and ignore the incompatible ones when
running on Windows.
search private / protected methods in trunk ruby
fix output safety issue with select options
add AS::SafeBuffer#clone_empty
use AS::SafeBuffer#clone_empty for flushing the output_buffer
Merge pull request #5096 from lawso017/master

Restoring ability to derive id/sequence from tables with nonstandard sequences for primary keys
Conflicts:

	activerecord/lib/active_record/connection_adapters/postgresql_adapter.rb
	activerecord/test/cases/adapters/postgresql/schema_test.rb
ruby 2.0 makes protected methods return false for respond_to, so pass true as the second param
more ruby 2.0 respond_to? changes
tag bind params with a bind param object
bumping up arel
prepared statements can be disabled