Add check for empty uniformTypeHierarchy

And pre-load the primary uniformType.
Remove unnecessary MagicKitPrivate.h header
Remove unused InfoPlist.strings