ShallowEtagHeaderFilter supports Servlet 3.1's setContentLengthLong as well

Issue: SPR-12097
(cherry picked from commit 0c32d66)
Upgrade to Apache HttpComponents HttpClient 4.3.5 and HttpAsyncClient 4.0.2

Issue: SPR-12100
(cherry picked from commit 5cd1e6a)