WIP:  Added depth property
Make node operations set the correct depth
Fix for pgsql failing tests due to incorrect type for depth param. It is specified in the schema as an int, so pgsql complains when it gets a quoted value.
Client tests for depth on add and move
Client test should also check the depth of the children of moved nodes
Revert "Fix for pgsql failing tests due to incorrect type for depth param. It is specified in the schema as an int, so pgsql complains when it gets a quoted value."

This reverts commit 8035df25a8cec6b83100a222e9204ed73f41cd90.
Explicitly set depth as int types in CASE statement when moving node. Requires different type setting per platform.
Client getNode should consider fetchDepth when querying
Undo debug method names accidentally commited
client getNodes should consider fetchDepth when querying
Fix multiple test failures with a fetchDepth due to incorrectly populating child nodes in Client::getNodeData
WIP:  Added depth property
Make node operations set the correct depth
Client tests for depth on add and move
cosmetic tweaks in the tests
use PathHelper::getPathDepth()
cosmetics