Fixed encoding issues in the `EmailContactsAndUsersVocabularyFactory`.

Fixes #594

The key and the value should always return unicode. 
Because of our mysql connection string `mysql://opengever:opengever@localhost/opengever?charset=utf8"` this is guaranteed for all `OGDS` objects. For the contacts we had to decode some attributes.

SqlAlchemy Docu:

*MySQLdb requires a “charset” parameter to be passed in order for it to handle non-ASCII characters correctly. When this parameter is passed, MySQLdb will also implicitly set the “use_unicode” flag to true, which means that it will return Python unicode objects instead of bytestrings.*


@deiferni please have a look.