FELIX-4440 - dots in pathinfo's incorrectly removed: - use an alternative implementation of the algorithm of RFC3986; - added some additional test cases that prove the new implementation is working correctly.