Update project dependencies to be Spring IO compliant

This commit updates project dependencies to be complaint with Spring IO
1.1.  Along with this, unit tests have been updated to use Mockito
instead of EasyMock and unused dependencies have been removed.

This commit addresses BATCHADM-202.
Revert Spring Batch version to 3.0.x instead of 3.1.x