Store full URL, not only required text for pwd

The code uses the "UsedText" field to store the URL, but it stored only
the part of the URL it was using for password generation.

So for example

* I visit: http://example.com/index.html
* And have a profile with regex /https?://([^/]+\.)*example\.com/.*/
* But the profile only uses "example.com" for the password generation
* It stores "example.com" as the url matched
* When trying to find the profile again, "example.com" isn't enough to
match the regex
* Unable to find the matching profile, no password generated

Now with the full URL stored it should find the correct profile