Require ARC
Miscellaneous cleanup

* Rename private categories conventionally
* Fix self return types
* Nix font factories
* Simplify font loading
Massive refactoring

* Nix FIMetaInfoManager
* Migrate icon lookup to icons
* Migrate font lookup to fonts
* Migrate glyph loading to fonts
* Look up fonts by resource name
* Implement icon equality
* Icons without fonts raise error
* Rename redundant properties like font.fontName
New deprecation group

Categories for backwards compatibility
Update copyright year
Close #16 icon stroke rendering