BUG: fix not returning out array from ufuncs with subok=False set

closes gh-5240
Merge pull request #5242 from juliantaylor/fix-ufunc-subok-out

BUG: fix not returning out array from ufuncs with subok=False set
Fix issue with fromarrays not correctly determining a format string for unicode data (in the process eliminate some unnecessary cruft)
DOC: update 1.9.1 release notes
Merge pull request #5255 from juliantaylor/backports

1.9.1 Backports
REL: Release 1.9.1