Fix typo

Issue: SPR-1585
Add support for spring:eval JSP tag

Issue: SWF-1462
Replace ${ with #{ in spring-webflow schema comments

Issue: SWF-1555
Fix issue with RichFaces file upload

Change JsfView.userEventQueued() to check for 'javax.faces.ViewState'
via the FacesContext rather than the RequestContext. This allows
potential multi-part request submissions to be processed by JSF rather
than Spring.

Issue: SWF-1482
Add CONTRIBUTING.md
Polish gradle formatting

- Replace spaces with tabs
- Use consistent quote style
- Use consistent parentheses
- General polish
Upgrade to docbook-reference-plugin v0.2.4
Use propdeps Gradle plugin

Use the Spring propdeps gradle plugin to handle all 'provided' and
'optional' dependencies. Maven dependencies are now also sorted to
to ease diff comparisons against older POMs.
Migrate reference guide to well-formed docbook XML

Convert all docbook XML files to well-formed docbook 5 syntax:
 - Include xsi:schemaLocation element for tools support
 - Convert all id elements to xml:id
 - Convert all ulink elements to link
 - Cleanup trailing whitespace and tabs
Add reference guide section on JSF file uploads

Issue: SWF-1482
Ensure saveState() is always called

Update JsfView to ensure that saveState() called when processing
events. This is required to ensure that the Mojarra StateContext
will unsubscribe listeners from the UIViewRoot.

Issue: SWF-1577
Update changelog for 2.4 M1 release
[artifactory-release] Release version 2.4.0.M1
Increment version to 2.4.0.BUILD-SNAPSHOT
Fix build issues with dist/doc/schema zips

Zip file names need to be 'spring-webflow-...', not 'webflow-...'

The webflow schema is now also copied