Make link optional for getCheckoutEditLink().

If not specified, it now goes to getCheckoutSource().