Parser#link_vars: Return {} when dealing with unparsable URLs

[Issue #453]