Add "finish" URL parameter & handling for bitcoin: links

In order to make payments more expedient when clicking "bitcoin:" links, this change adds a URL parameter "finish", which when set to "true" will automatically finish the payment activity and bring the user back to the original place where (s)he clicked the "bitcoin:" link after the payment request is approved by the user.