Ensure that font family is unicode

fixes issues with set_family in python 2 using the OSX backend. Also test
if family is a list and convert this to unicode too.
Merge pull request #3868 from jenshnielsen/font_family_unicode

BUG : Ensure that font family is unicode