Correct example in the engines testing guide [ci skip]

Reference #17453

Conflicts:
	guides/source/engines.md
Add array support when time zone aware attributes are enabled

Conflicts:
	activerecord/test/cases/adapters/postgresql/array_test.rb
Remove some warnings
Remove more warnings
Merge pull request #17702 from tgxworld/fix_select_tag_include_blank_false

Fix select_tag generating tag when set to false.
No need to depend on sprocket-rails and sass-rails github repository
Don't rely on `Time.current` in tests

Millisecond inequality causes failures on Travis
Merge pull request #17779 from dilpreet92/server_location

Getting the location of the server
Merge pull request #17782 from cheba/engine-root-master

Use absolute_path of caller_locations to infer engine root
Update cookies.rb

:domain option can hold also Array of domains. It was not mentioned anywhere in docs.
Merge pull request #17803 from sadfuzzy/patch-2

Update cookies.rb