organisation: Make Project themes and types many-to-many

This commit also makes the addition of themes and types to a project
optional.
organisation: Migrate theme to themes field
organisation: Remove theme field