INT-2491: Scripting: Variables Improvements

JIRA: https://jira.springsource.org/browse/INT-2491

* Add support variables for 'inline' scripts
* Add convenient attribute `variables` for script tags
* Introduce `BeanFactoryFallbackBinding` for groovy scripts.

INT-2491: Polishing

* Add check for duplication of provided variables
* Tests and Docs

Polishing
INT-2562: JPA: add 'flush' operation

JIRA: https://jira.springsource.org/browse/INT-2562

INT-2562: Add 'flush-size' & 'cleanOnFlush' attrs

INT-2562: Documentation

INT-2562: Polishing
INT-2562: Addressing PR's comments
INT-2562: Fix typos and JavaDocs