Added braille_ascii_font()

Initial transcription. To be cleaned up.
Initial take on Spec 800 braille

Spacing seems off; probably mis-interpreting 3.2.3.2 and 3.2.4.
Cleaned up braille cell and line spacing.
Added polytext()

Added polytext() module to simplify use of 8bit_polyfont() text
rendering.  Also adds bold, outline, underline and strike modifiers.
Added align parameter
breaking out circular2diameter and diametral2diameter functions from gears
Merge pull request #1 from clothbot/fonts

Fonts
Merge branch 'fonts'