Make link optional for getCheckoutEditLink().

If not specified, it now goes to getCheckoutSource().
Merge pull request #45 from gauthierm/checkout-edit-link-optional

Make link optional for getCheckoutEditLink().