Removing child process concept & reading all descriptors at once
Changes for absolute path
Merged upstream
Fixes for running multiple descriptors
Fixing path.resolve issues for nodejs v10
Fixes for making unit tests pass, relative path changes for  proxymanager
Using current working directory for resolving libraries
Initializing testConfig to null if not in json
Removing concept of child process, using relativepath to get test files location
Merging with upstream, resolving conflicts
Changes for report manager
JSLint fixes, change for testSuiteName
Using descriptorPath instead of descriptor in testsession
Refactored sessionfactory class, created testexecutor class and removed unncessary comments
Adding tests for fileutil
Using path.resolve instead of path.sep
Using path.basename for generating report file name
Removed arrowrecursive.js
Disabling report manager tests, removing deleteOldFiles() from setup
Fixed reportmanager unit tests