Fixed issue with order by and dictionary indexes
Physical positions removal were implemented in extendible hashing cluster.
Merge remote-tracking branch 'origin/master'
Minor: add check in pool and other minor things
Merge branch 'master' of https://github.com/nuvolabase/orientdb
1. Binary protocol version was incremented up to 14.
2. During connection to remote server not only protocol version but release version is returned too.
Binary protocol - client protocol check was added during client connection.
Binary protocol - information about OrientDB release was moved to open_db operation.
Extendible hashing navigation tests were added.
Extendible hashing navigation tests were added.
Concrete file implementation was replaced by single segment file abstraction.
JS driver: fixed encoding problem with fetch plan
Merge branch 'master' of https://github.com/nuvolabase/orientdb
Fixed bug on inheritedRole
Direct memory implementation and direct memory collections
Added check on retrieving deleted records in List and Set management to avoid NPE.
Added also a Warning in that case.
Added testcase in List or Set iteration (ObjectDatabase) in case of record deletion
IMproved OPLA blocks and scripting
Update core/src/main/java/com/orientechnologies/orient/core/command/script/OScriptDocumentDatabaseWrapper.java

Allow set user back to current database instance
Update core/src/main/java/com/orientechnologies/orient/core/db/ODatabaseComplex.java

Allow set user back to current database instance