Optimised UIFont rendering

Rearranged the dispatch_once approach being used to include the rendering of the UIFont instance.

Before this, fonts would take roughly 0.015510 seconds to render the first time, then 0.000050 seconds the render for subsequent times. After this change, subsequent renders now only take roughly 0.000015. 

Speed tested on an iPhone 5.