Update version 3.0.0

* Improved `League\Url\Components\Host` validation;
* Improved `League\Url\Components\Path` encoding;
* Created  `League\Url\Interface\EncodingInterface` which is implemented by  `League\Url\Components\Query` and  `League\Url\Url` classes;