Added Support for Custom Fonts

The last thing StyledLabel really needs to be useful.
Adds support for custom font name in the <font> tag

eg.

<font face='helveticaneue.otf' />Some Text</font>

Assumes all fonts will be in the Resources/fonts directory.