Fix EZP-21997: Creating custom alias in storage does not fill in $pathData property

This PR resolves issue https://jira.ez.no/browse/EZP-21997

When creating custom alias path data is now loaded and complete UrlAlias value object is returned.
SPI caching of created alias is also implemented.