Merge pull request #3 from nuvolabase/master

update from nuvolabase repo
try to solve #1308
Merge pull request #4 from nuvolabase/master

update from nuvolabase repo
Create Function console command

Fixed missing command in available commands

Added parameters to the existing command parser
Proposition to make clusters have varying security for a given class
fix log message
remove dead code
Issue #1404. First selfcheck tests were added.
Issue #1404. Calculation of flushed LSN was fixed.
Issue #1404. WAL selfcheck functionality was implemented.
Merge remote-tracking branch 'origin/master'
Issue #1404. Checkpoints are connected in linked list.
Profiler: optimized when is turned off
Merge remote-tracking branch 'origin/master'
Multithreading pool resource closing fix
Merge pull request #1480 from gmandnepr/master

Multithreading pool resource fix
Merge pull request #1476 from logart/master

small fixes
Merge pull request #1451 from dcardin/HEAD

Proposition to make clusters have varying security for a given class
readable clusters: removed duplicated code and fixed bug on polymorphic usage
Object DB: fixed lazy list conversions
fix bug introduced by
https://github.com/nuvolabase/orientdb/commit/dee9f205dea706ddf009e402632871a780326e61
as code never reaches second if clause. Now is expected to consider both
parameters as collection and collection in each item