Refactor UUID methods to match ETUUID
Rename COUUID to ETUUID
Undo some bad refactoring
Add EtoileFoundation dependency to ease merging with CoreObject trunk.
Migration to ETUUID from EtoileFoundation