Parse license data.
Parse category data.
Parse repository data.

- A bit of refactoring. DOAPParser is no longer a stateless utility class but stateful service.
Change Project repository type from String to Collection<Repository>.
Remove revision and file-release from Project, they are part of Version.
Remove browse and location from Project, they are part of Repository.
Remove anon-root from Project, it is part of Project.
Add missing license and author headers.
Remove module from Project.

It is applicable to the following three Repository types only:
CVSRepository, ArchRepository, BKRepository

For now let's leave this value out. We can add it later if needed (it will probably make our Repository class hierarchy more complex).
Project model cleanup.

- Set Person related fields to correct type and implemented setter/getter methods for them. RDF annotation is still commented out because nested mapping is not yet working for our Project model.
Remove os and implements from Project model.

We can add them back if needed (and once we understand better specification of implements class).
Implement service_endpoint and language fields in Project model.
Remove vendor field from Project model.

It should be of Organization class.
Add platform field to both Project and Version classes.
Add audience and blog fields to Project model.