Allow setting of a custom substitute character for sanitizeFileName()

### Use case
When using `Sirius\Upload\Handler` it is more simplistic to — optionally — set the replacement character rather than implement a new class that extends it, just to have one function behave slightly differently.