Polish SockJS documentation
Document IE 8 and 9 related SockJS transport details

Issue: SPR-11496, SPR-11525
Document use of CORS headers in SockJS Service

Issue: SPR-11437
Document heartbeat support in SockJS
Merge pull request #494 from rstoyanchev/doc-sockjs

Expand SockJS documentation
MVC handler method detection ignores scoped targets in favor of proxies

Issue: SPR-11548
Introduced getFlashMapsMutex template method and optimized SessionFlashMapManager's locking

SessionFlashMapManager also clears the session attribute now when the given FlashMap List is empty.

Issue: SPR-11538
Added ASM-based tests for custom scoping annotations

Issue: SPR-11574
Upgraded to Tiles 3.0.3
ShallowEtagHeaderFilter use specified contentlength

Prior to this commit, the ShallowEtagHeaderFilter did not use the
content length given by the content generator to set the
ByteArrayOutputStream's buffer size.
This can lead to performance issues for large content since the buffer
grows as the content is being written.

This commit adds a new ByteArrayOutputStream variant called
ResizableByteArrayOutputStream. This implementation has public methods
for modifying the internal buffer size and does not synchronize on
buffer access.
This commit also make use of this new variant in
ShallowEtagHeaderFilter.

Issue: SPR-8271
Introduce Tiles version constants in Gradle build