doap: Miscellaneous updates and style fixes

Add shortname, homepage, license, programming-language and repository.