integrated changes from dnet40: added support for create multiple shards for the same collection on the same solr server
codebase used to migrate to java8 the production system