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
Support urlToUse field in RDF import/export

urlToUse -> strUseText
HTML and CSS for new import option

Delete all profiles before import
importRdf() changes allow user to delete profiles

importRdf() sets profiles to empty array [] prior to import if checkbox
is ticked and profiles are ready to import
Remove stray console.log

Doh.
Merge pull request #72 from stalks/import-overwrite

Add option to clear profiles before import
Merge pull request #71 from stalks/rdf-urlToUse

Support urlToUse field in RDF import/export
Merge pull request #70 from stalks/fix-null-pw

Store full URL, not only required text for pwd