Clean Up Deprecated Method Call

change all testcases in spring-jdbc those use queryForInt and
queryForLong methods to queryForObject
Latest dependency updates (AspectJ 1.8.2, Jackson 2.4.2)
Exclude infra modules from public distributions

Prior to this commit, spring-build-src and spring-framework-bom
internal artifacts were published as part of the distribution bundle.

This commit excludes those project so that those unnecessary artifacts
are no longer shipped.

Issue: SPR-12087
Convenient EhCache CacheManager bootstrapping within @Bean methods

Also introducing default CacheManager setup for EhCacheCacheManager, analogous to JCacheCacheManager.

Issue: SPR-12093
Polishing
SchedulerAccessorBean falls back to finding a default Scheduler bean by type

Issue: SPR-12094
Polishing
JamonPerformanceMonitorInterceptor tracks exceptions as well (consistent with JAMon's other interceptors)

Issue: SPR-12068
Honor Host header for server name/port in MckHtSrvRq

Prior to this commit, the getServerName() and getServerPort() methods
in MockHttpServletRequest simply returned the 'mocked' serverName and
serverPort but ignored the 'Host' header entirely. Per the Servlet
specification, however, these methods must parse the server name or
port from the 'Host' header if it is present and otherwise fall back to
the resolved server name or port.

This commit fixes this by ensuring that getServerName() and
getServerPort() properly parse the server's name or port from the
'Host' header if it is present in the request. If the 'Host' header is
not present, MockHttpServletRequest falls back to returning the
'mocked' serverName and serverPort.

Issue: SPR-12088
ShallowEtagHeaderFilter supports Servlet 3.1's setContentLengthLong as well

Issue: SPR-12097
PathMatchingResourcePatternResolver supports "classpath*" searches in jar file roots as well

Issue: SPR-12095
StatementCreatorUtils avoids direct calls with SQL type argument in case of Types.OTHER

Issue: SPR-8571
Upgrade to Apache HttpComponents HttpClient 4.3.5 and HttpAsyncClient 4.0.2

Issue: SPR-12100
Fix hashcode/equals issue in HeadersRequestCondition
Remove return statements in finally blocks
Add equals/hashcode to FlashMap

Brings consistency with the existing compareTo implementation.
CachedIntrospectionResults uses putIfAbsent where possible (for minimal write locking)

Issue: SPR-12102
Use ConcurrentMap declarations when calling putIfAbsent (for compatibility with JDK 6 and 7)

Issue: SPR-12102
FlashMap's equals implementation needs to call super.equals(...) as well
DefaultListableBeanFactory defensively handles BeanDefinition access in getBean(Class)

Issue: SPR-10542