Add a public draw_text api.

Based on the previously internal Display.draw_text, but now made publicly available.
The draw_text method is now imported for use with stbt-run.
A unit test has also been added to confirm that the text is drawn correctly.