Add C++ Uri base version of the generate random Uri function
correct minor problem with test_mv in case of parallel execution
Implement new signature for move, with exception and File -> File semantic