Revert "Revert "Added OClass.addCluster() + Fixed distributed schema management""

This reverts commit 7ff19dbfc41d7bccca40ea050b96938947f1e858.
Revert "Revert "Improved creation of class from remote""

This reverts commit ca90cf4679f74278927caa635b06f1f589c5743e.