catalog: Fixed CatalogMongoDBAdaptorTest. Now tests run ordered.
catalog: added analysis methods.
Merge branch 'feature/catalog' of https://github.com/j-coll/opencga into feature/catalog

Conflicts:
	opencga-catalog/opencga-catalog-core/src/main/java/org/opencb/opencga/catalog/core/db/CatalogDBAdaptor.java
	opencga-catalog/opencga-catalog-core/src/main/java/org/opencb/opencga/catalog/core/db/CatalogMongoDBAdaptor.java
	opencga-catalog/opencga-catalog-core/src/test/java/org/opencb/opencga/catalog/core/db/CatalogMongoDBAdaptorTest.java
catalog: Improved tests.
Merge branch 'feature/catalog' of https://github.com/opencb/opencga into feature/catalog
opencga-lib: Fixed StringUtils.randomString. Object Random is static.

This avoids getting the same seed in consecutive calls.
catalog: added and tested acl retrieval.
Merge branch 'feature/catalog' of https://github.com/j-coll/opencga into feature/catalog
catalog: Added unique indices and extra unique checks.
Merge branch 'feature/catalog' of https://github.com/jmmut/opencga into feature/catalog

Conflicts:
	opencga-catalog/opencga-catalog-core/src/main/java/org/opencb/opencga/catalog/core/db/CatalogMongoDBAdaptor.java
catalog: added & tested renameProjectAlias.
Merge branch 'feature/catalog' of https://github.com/j-coll/opencga into feature/catalog
catalog: UserModify and ProjectModify methods implemented.
catalog: Changed endQuery with errorMsg to throw new exception.
Merge branch 'feature/catalog' of https://github.com/j-coll/opencga into feature/catalog
catalog: Addede new java beans constructors
Merge branch 'feature/catalog' of https://github.com/j-coll/opencga into feature/catalog
before pull fro jcoll
catalog: bugfix
Merge branch 'feature/catalog' of github.com:j-coll/opencga into feature/catalog