fix issue #7: Allow non-ASCII text

* add pptx.presentation._to_unicode() function
* replace str(text) with _to_unicode(text) on BaseShape.text,
  TextFrame.text, Paragraph.text, and Run.text
* add TestParagraph.test_text_accepts_non_ascii_strings()