Merge branch '1.7.9' into develop

Conflicts:
	core/src/main/java/com/orientechnologies/orient/core/Orient.java
	core/src/main/java/com/orientechnologies/orient/core/db/ODatabaseLifecycleListener.java
	core/src/main/java/com/orientechnologies/orient/core/db/document/ODatabaseDocumentTxPooled.java
	core/src/main/java/com/orientechnologies/orient/core/db/raw/ODatabaseRaw.java
	core/src/main/java/com/orientechnologies/orient/core/db/record/ODatabaseRecordAbstract.java
	core/src/main/java/com/orientechnologies/orient/core/metadata/security/OSecurityShared.java
	graphdb/src/main/java/com/orientechnologies/orient/graph/sql/OCommandExecutorSQLDeleteEdge.java
	graphdb/src/main/java/com/tinkerpop/blueprints/impls/orient/OrientBaseGraph.java
	graphdb/src/main/java/com/tinkerpop/blueprints/impls/orient/OrientGraphFactory.java
	object/src/main/java/com/orientechnologies/orient/object/db/OObjectDatabaseTxPooled.java
	server/src/main/java/com/orientechnologies/orient/server/handler/OConfigurableHooksManager.java
	server/src/main/java/com/orientechnologies/orient/server/network/protocol/http/command/OServerCommandAuthenticatedDbAbstract.java