orientdb-1611 Provide lock free version of read cache. Extract interface
Build failure was fixed.
refactor type detection, now all implemented in OType , implemented type detection relative tests.
Issue #2539 was fixed.
orientdb-1611 Provide lock free version of read cache. First implementation of ConcurrentLRUList.
fixed issue #2597
Merge branch '1.7.7' into develop

Conflicts:
	core/src/main/java/com/orientechnologies/orient/core/index/engine/OMVRBTreeIndexEngine.java
	core/src/main/java/com/orientechnologies/orient/core/index/engine/OMemoryHashMapIndexEngine.java
	core/src/main/java/com/orientechnologies/orient/core/sql/OCommandExecutorSQLResultsetAbstract.java
	tests/src/test/java/com/orientechnologies/orient/test/database/auto/SQLSelectTest.java
Merge branch '1.7.7' into develop

Conflicts:
	core/src/main/java/com/orientechnologies/orient/core/index/engine/OMVRBTreeIndexEngine.java
	core/src/main/java/com/orientechnologies/orient/core/index/engine/OMemoryHashMapIndexEngine.java
	core/src/main/java/com/orientechnologies/orient/core/sql/OCommandExecutorSQLResultsetAbstract.java
	tests/src/test/java/com/orientechnologies/orient/test/database/auto/SQLSelectTest.java
SQL: small fix for cases like "select"
Java 7 issue was extracted.
Issue #2605 was fixed.
Merge branch '1.7.7' into develop

Conflicts:
	commons/src/main/java/com/orientechnologies/common/io/OFileUtils.java
	core/src/main/java/com/orientechnologies/orient/core/index/OIndexAbstract.java
	tests/src/test/java/com/orientechnologies/orient/test/database/auto/IndexTest.java
Merge branch '1.7.7' into develop

Conflicts:
	commons/src/main/java/com/orientechnologies/common/io/OFileUtils.java
	core/src/main/java/com/orientechnologies/orient/core/index/OIndexAbstract.java
	tests/src/test/java/com/orientechnologies/orient/test/database/auto/IndexTest.java
fixed bug #2608
Merge branch 'develop' into concurrent-lru-list-1611
Releasing OrientDB Community Edition 1.7.7
fix NPE on sbtree clear.
Merge branch '1.7.7' of github.com:orientechnologies/orientdb into 1.7.7
Merge branch '1.7.7' of https://github.com/orientechnologies/orientdb into 1.7.7
Merge branch '1.7.7' into develop

Conflicts:
	commons/src/main/java/com/orientechnologies/common/io/OFileUtils.java
	core/src/main/java/com/orientechnologies/orient/core/index/OIndexAbstract.java
	tests/src/test/java/com/orientechnologies/orient/test/database/auto/IndexTest.java