Add support for module-level table_suffix in models

This makes table_name_suffix work the same as table_name_prefix when
using namespaced models. Pretty much the same as 67d1cec.
Merge pull request #14951 from jenrzzz/module_table_name_suffix

Add support for module-level table_suffix in models
Fix rails dbconsole for jdbcmysql adapter.
refactor and clean up delete_all method

Now that delete_all with destroy or delete_all dependency behave
the same we no longer need this conditional. This means we can remove
the new delete_all_with_dependency method I added and go straight
to delete_records from delete_all, passing :all and the dependent
directly.
Merge pull request #14985 from eileencodes/refactor-delete-all-method

refactor and clean up delete_all method
Merge pull request #14984 from jkingdon/add-jdbcmysql

Fix rails dbconsole for jdbcmysql adapter