Upgrade to Hibernate 4

This change upgrades Spring Web Flow to Hibernate 4 but remains
compatible with Hibernate 3.

Issue: SWF-1534
Consolidate SWF security tags with SEC taglibs

Before this change, SWF had its own faclets security tag library with
hierarchy root in AbstractAuthorizeTag.

As of this change SWF facelets security tag library inherits Spring SEC
AbstractAuthorizeTag instead, consolidating the two frameworks making
it easier to maintain, extend and reuse. This is made possible by
adding Spring security taglibs module as optional SWF facelets
dependecy. Because the dependency is optional, existing SWF facelets
security tag library users will have to explicitly add Spring Security
taglibs module as dependency.

Issue: SWF-1557
Merge pull request #25 from sslavic/SWF-1557
Replace repo.springsource.org with repo.spring.io
Add Java config option for configuring Spring Web Flow

Issue: SWF-1548
Add ~Aware interface to AbstractFacesFlowConfiguration
Upgrade to gradle 1.11
Add spring-js-tiles3 module

Issue: SWF-1575
Add FlowAjaxTiles3View

Issue: SPR-1575
Add MergePlugin source
Exclude spring-build-src project from the distro zip
Upgrade minor versions of dependencies
Use Java 1.7 for test sources
Revert "Use Java 1.7 for test sources"

This reverts commit 886c741a54695c0d0e9f3439950413430c9fc109.
Support "file://" prefixed flow registry base path

Issue: SWF-1617
Open metohd creating MessageResolver for extension

Issue: SWF-1605
Support multiple MultipartFile's for 1 request param

Issue: SWF-1422
Support  validation-hints on transitions

Issue SWF-1626
Support validation hints in FlowActionListener

Issue: SWF-1626
Update section on partial validation