Merge pull request #24 from dsheets/master

Add back type_of_class_type injection
Fix handling of module types in Path.Resolved.identifier
Resolve path fragments in package types
Fix resolving of substitutions in fragments
Add a couple more difficult with resolution tests
Pass unit name to resolver's lookup function