Fix order dependent tests
stop using `send` so that method privacy is respected and we get a small
perf increase
use the provided block to filter lists
do not search through the keys array twice
this should be private, no other instances of Root should call it
Try arel master

Conflicts:
	Gemfile
Let validates_inclusion_of accept Time and DateTime ranges

fixes 4.0.0 regression introduced in 0317b93c17a46d7663a8c36edc26ad0ba3d75f85
Merge pull request #12612 from amatsuda/amo_validates_inclusion_of_time_range_error

Let validates_inclusion_of accept Time and DateTime ranges
[ci skip] second parameter of asset-url is depricated
Merge pull request #12617 from skv-headless/master

[ci skip] second parameter of asset-url is deprecated