API Added Site aware get_by_link

Added a multisite aware Site::get_by_link method as an alternative to
the default SiteTree::get_by_link method