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"
Added check for pdb writer before trying to emit pdbs

#732
Fix runtime lookup during kpm pack on Mono

- Fix framework name parsing: Mono KRE doesn't have architecture component
- Fix userprofile resolving on Mono
- Add unit tests for framework name parsing
- Add version information for unit test dependencies
Fix user profile path retrieval on Mono