Allow certificate to be completed if URL doesn't exist and explanation has been given

For https://github.com/theodi/shared/issues/315
Fixes https://github.com/theodi/open-data-certificate/issues/843 and https://github.com/theodi/open-data-certificate/issues/882

<!---
@huboard:{"order":904.0,"milestone_order":0.732421875,"custom_state":""}
-->