deposit: doi syntax validator improvements

NOTE the name of the validator was changed to DOISyntax validator
because of convertion to a class. 

@lnielsen-cern I think you use it, so you need to adapt the code.
Anyway, I don't see the need.