Support for Unicode

If list_to_binary "description" of eunit is unicode raise the exception.

I have to use the unicode:characters_to_binary/1 instead of list_to_binary/1.

sample code

```erlang
spam_test_() ->
    [
        %% Spam in Japanese
        {"スパム",
            ?_assert(...)}
    ]    
```