Refactoring NCubeManager for NCubeConnectionProvider

Added methods and tests for loadCubes, loadCube, and doesCubeExist which take NCubeConnectionProvider and support jdbc connections. (Mongo support will be added in future updates.)