add inversed accessor to association class
Add a note to the changelog for #9499
JoinDependency will take care of making things unique
push up `select` exclusion
calling construct_relation_for_association_find is no longer necessary
eliminate duplicate code from to_sql

I don't really like passing the block, but this seems easiest for now
eliminate single use method
newline at end of structure.sql file
Merge pull request #12486 from cjolly/newline-eof-structure-sql

newline at end of structure.sql file
push the node->AR cache up one level
remove delegate methods that are not used
unhook `join_constraints` from the @tables ivar
Dump the default function when the primary key is uuid

Fixes #12489
Push default_function to superclass to avoid method check
Extract a function to determine if the default value is a function
cleanup changelog entry format. [ci skip]
Merge pull request #11833 from vipulnsward/remove_autoincrement

Remove sqlite specific`supports_autoincrement?` which defaults to true
Merge pull request #9499 from dmitry/inverse_instance_should_not_be_reloaded_after_stale_state_change

Inversed instance should not be reloaded after stale state was changed

Conflicts:
	activerecord/CHANGELOG.md
Remove `default_primary_key_type`  and extract contains of `native_database_types` to a constant since they aren't conditional now in SQLite3Adapter. Makes it more like other adapters.
Merge pull request #12527 from vipulnsward/sqlite_database_types

SQLite3 Adapter datatypes cleanup