BACKLOG-4846: Added CanLoadChildrenInBatch interface.
BACKLOG-4846: changed getChildrenNodes method to take a path as parameter
BACKLOG-4847: use getChildrenNodes if data source implements CanLoadChildrenInBatch.