LinkGenerator provides PresenterComponent compatible link(), updated test case for the new method.
Updated {plink} and {link} to use $_linkGenerator when no presenter/component is available, added new test case and updated UIMacros.link test case.