Add native util module
Remove `pathBenchmarks` because targets now determined automatically
Refactoring `get Benchmarks Paths`. Automatic benchmarks-levels definition and return objects with name of levels and paths of source file.
Flatten object, because there was added new `map()` level (`Q.all()`)
Adds path `./node_modules./.bin` to environment variable PATH.
Add `getBenchLevelsByPath()` method to resolving all benchmarks-levels.
Add logging information about process "export revision" and "benchmarks cloning".
Getting levels by new method`getBenchmarksPaths()`.
Refactoring `cloneBenchmarks()`. Adds cloning by all benchmarks-levels.
Refactoring `makeTarget()`.Removed paths to executable files, because to variable PATH  was added path `./node_modules./.bin/`.
Get levels by new `getBenchLevelsByPath()` method.
Refactoring `runBenchmarks()`.Adds pass by levels and clean 3D array flattent.
Code clean
Update jsdoc
Now arguments are passed to the tests or levels.
Changed parameters in places, because the COA-file was changed.
Refactor and fix after code review.
Added documentation about new changes.
JsHint fix
Fixes after code review.