Refactor MbRegex to be more readable

- change prepareReplaceArgs method to prepareReplaceMap
- refactor replace and filter methods to use new prepareReplaceMap
- refactor split to be more efficient
Add phpdoc to RegexFacade class for unified API methods
Update composer dependencies to be future-proof
Remove coveralls as it is superseded by scrutinizer-ci