Write Error to ErrorStream
Writing BuildManager error to Error Report
Add functional tests for "kpm pack"
Fix failure of "kpm pack" on shared external file references
Added ShortName to FrameworkData in DTH

#731
Add new project.json properties

- Add 'projectUrl', 'requireLicenseAcceptance' and 'tags'
- Add unit tests for new properties
- Use the newly added properties in "kpm build"