Add UUID support

I've added support for using UUIDs in the translation tables when the model that should be translated uses UUIDs instead of IDs itself. Therefore I have extended create_translation_table with an option "use_uuid".