Fixed an async bug in user name & password form filling.
Made user name in the popup "readonly" vs dynamic/changeable.
Fixed an import bug from excessive escaping from the recently modified attrEscape() function.
Use our Settings global to store the currentUrl string to work on and reference when needed instead of calling chrome.tabs.query() API every time.
Simplify Settings.setPassword() and only call it when entering password or confirmation text instead of calling in the updateFields() success case.