"kpm pack" identifies source files outside of project root and packs them

- Changed PathUtility.IsSubDirectory() to IsChildOfDirectory()
- Added unit tests for PathUtility.IsChildOfDirectory()