catalog: now catalog is not a multi module now
catalog: IO refactoring started
catalog: made refactor. Not tested yet.
WS: Minor changes
catalog: io refactor tested. Not all is tested.
catalog: added delete file tests.
catalog: Improved CatalogManager constructors
Merge branch 'feature/catalog-iofactory' of https://github.com/jmmut/opencga into feature/catalog-iofactory
Merge branch 'feature/catalog' of https://github.com/opencb/opencga into feature/catalog
Merge branch 'feature/catalog-iofactory' into feature/catalog

Conflicts:
	opencga-catalog/src/test/java/org/opencb/opencga/catalog/CatalogManagerTest.java
catalog: minor changes