PLFM-1936 Allow overwriting the root in dynamo node tree
Fix unstable integ tests
Add more logging
Increase dynamo write throughput
Support multiple roots
Remove MultipleRootException
Split NodeTreeDaoNodeLineageImpl into NodeTreeQueryDaoImpl and NodeTreeUpdateDaoImpl
Handle moving a root node to a non-root node
Sync up with upstream