Use owned_ttf_parser crate
I've moved the unsafe self-referencing code that enables OwnedFont
into it's own crate, as I want to use it elsewhere.
This also means rusttype has no unsafe usage of it's own again, which is positive as it'll help prevent future creep in that direction.