typeFace as bytestring in Py3
Fixes a bug that caused the use of _as_mpl_axes to crash if one of the returned axes arguments defined __getitem__ but was not iterable.
PEP8 fixes
Call to iterable(v) is redundant - can just try and convert to a tuple directly
Support transforming a single point
Fix mistake
Merge pull request #3853 from jenshnielsen/typeface_bytestring

BUG : typeFace as bytestring in Py3
Merge pull request #3196 from astrofrog/issue-3196

Issue with iterability of axes arguments [backport to 1.4.x]
Add assert to test
Merge pull request #3866 from mdboom/transform-single-point

Regression in transforms: raises exception when applied to single point
Fix indentation
Merge pull request #3885 from cgohlke/patch-1

Fix indentation
Update collections.py

Issue #3887
Merge pull request #3888 from rainwoodman/patch-1

Update collections.py
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.