blitz: Don't add absolute path to tools

Also add better diagnostics, so it's obvious what's being
done.
OmeroCpp: Add UUID generation wrapper

Uses IceUtil::generateUUID for Ice <= 3.4, and
boost::uuids for later versions where Ice does not
provice generateUUID.
OmeroCpp: Use omero::generate_uuid()