prevent nullpointer in publish/portal
allow Github name and Clonkforge address to be null
add validation to addon model