Allow custom asset host to be passed in asset_url
Improve documentation for asset_url

Updated CHANGELOG.md with entry about :host in asset_url
Fixed duplicate subscribers in ActiveSupport::Subscriber

ActiveSupport::Subscriber no longer creates multiple subscribers when
you redefine a method.
Add controller and action name to the instrumentation payload
Add multiple lines message support for SSE module
Fix how to compute class name on habtm namespaced.

Thank's for @laurocaetano for the help with tests. :smiley:

Fixes #14709
introduce AR::ConnectionAdapters::PostgreSQL for sharing modules (with AR-JDBC)
... 'shared' OID, ArrayParser and Cast helpers, also re-arranged Column's dependencies
PostgreSQL's SchemaStatements seems a could candidate for re-use (with AR-JDBC)
move PostgreSQL's DatabaseStatements out of the PostgreSQLAdapter name-space
PostgreSQLAdapter::Utils seems to be only used from a single spot - quite redundant
rake, remove frontbase related tasks from Active Record Rakefile.
Merge pull request #15070 from ayamomiji/sse-patch

Add multiple lines message support for SSE module
Merge pull request #14137 from dasch/better-fragment-cache-instrumentation

Add controller and action name to the fragment caching instrumentation payload

Conflicts:
	actionpack/CHANGELOG.md
Make filter_binds filter out symbols that are equal to strings

ActiveRecord::Relation::Merger's filter_binds method does not filter out bind
variables when one of the attribute nodes has a string name, but the other has
a symbol name, even when those names are actually equal.

This can result in there being more bind variables than placeholders in the
generated SQL.  This is particularly an issue for PostgreSQL, where this is
treated as an error.

This patch changes the filter_binds method to make it convert both attribute
names to strings before comparing.
Merge pull request #15078 from nbudin/fix_merger_filter_binds_comparison_master

Make filter_binds filter out symbols that are equal to strings

Conflicts:
	activerecord/CHANGELOG.md
Merge pull request #14871 from kassio/kb-fixes-namespaced-habtm

Fix how to compute class name on habtm namespaced.

Conflicts:
	activerecord/CHANGELOG.md
Don't use Active Support where it is not needed.

parent_name is a string of nil, never a blank string so we don't need to
use presence.
Merge pull request #15088 from kares/shareable-modules

[postgres] remove (outer) sub-class declarations with nested modules/classes
Methods of these modules are internal

They should not be used on people application so they should not be
present on the API documentation.
:scissors: