Add new project.json properties

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