BATCH-2110: Updated batch to support Spring 4

* Refactored iBatis based readers and writers to not utilize SqlMapClientTemplate.
* Depricated all iBatis based readers and writers in favor of MyBatis's native Spring support.
* Updated XStream support to 1.4.4 and Jettison to 1.2 to be in alignment with Spring 4.
* Added the PooledEmbeddedDataSource to address the issue outlined in SPR-11372.