Added Collection Interfaces #ToUpStream
AbstactBatchColleciton listens to contract of CollectionInterface #ToUpStream
Fixed commiting empty values in Solr #ToUpStream
Catching error when trying to reload plugins and nothing is comited in Solr (Breaks the batch)
Using application properties for configuration
Adding BoneCP to pom
Merge branch 'develop' into oppfin

* develop:
  Adding BoneCP to pom
  Using application properties for configuration
  Catching error when trying to reload plugins and nothing is comited in Solr (Breaks the batch)
  Fixed commiting empty values in Solr #ToUpStream
  AbstactBatchColleciton listens to contract of CollectionInterface #ToUpStream
  Added Collection Interfaces #ToUpStream