properly escape external ID's in request URL's

special characters or spaces in external ID's may lead to malicious URL's, that are not properly processed by the webservice
remove dependency to "commons-validator"

In order to reduce the number of dependencies, the currently used validations classes from "commons-validator" were imported into the "org.openestate.is24.restapi.utils.validator" package.