Array[Byte] support and some light cleanup.

When making things overridable in subclasses (the uuidgenerator), you need to give them an explicit type.

I added the Array[Byte] Serializable instance because it's just the identity, it should be there. Adding it uncovered an issue in one of the tests, DirectoryBackedQueue(directory) was suddenly ambiguous.