Added useful query variants without parameters to NamedParameterJdbcTemplate, for convenience in DAOs

Also deprecated NamedParameterJdbcTemplate's queryForInt/Long operations in favor of queryForObject.

Issue: SPR-10256
Issue: SPR-10257
Deprecated JdbcTemplate's queryForInt/Long operations in favor of queryForObject (following NamedParameterJdbcTemplate)

Issue: SPR-10257
ConfigurationClassPostProcessor detects covariant return type mismatch, avoiding infinite recursion

Issue: SPR-10261
Further enhancements for 3.2.2