CRM-13066, db structure and upgrade changes

----------------------------------------
* CRM-13066: 'Clean up Caches' deletes in progress batches
  http://issues.civicrm.org/jira/browse/CRM-13066
CRM-13066, update the code accord to schema changes

----------------------------------------
* CRM-13066: 'Clean up Caches' deletes in progress batches
  http://issues.civicrm.org/jira/browse/CRM-13066
CRM-13066, code cleanup

----------------------------------------
* CRM-13066: 'Clean up Caches' deletes in progress batches
  http://issues.civicrm.org/jira/browse/CRM-13066
CRM-13066, code cleanup

----------------------------------------
* CRM-13066: 'Clean up Caches' deletes in progress batches
  http://issues.civicrm.org/jira/browse/CRM-13066
Merge pull request #1543 from kurund/CRM-13066

CRM-13066, cache batch entry data in civicrm_batch table in "data" column