Don't build tests for 'rdump' binary

Cargo now has the ability to mark executables as not containing tests.
This prevents a slew of warnings about unused entities.
Use cargo 'uuid' library

The version in rust has been moved into its own cargo package, so
change to point to that.