- Fixed determining package status of directory to go through the UTI tree.
- Fixed to call UTTypeCreateAllIdentifiersForTag() instead as it will return all the UTIs associated with an extension (it appears extensions can have multiple UTI declarations).
- Added synchronization block around UTI cache access.
- Greatly simplified code by using UTTypeConformsTo().
Merge pull request #51 from karelia/v2.x-beta-noodle

- Fixed determining package status of directory to go through the UTI tr...