PIN entry in browser action via <x-pin>

Refactored some stuff in <x-pin>, made it so that it raises changed events for each digit entered, and that it only accepts numerical digits.

Closes mozilla/gombot#8
oops, another pin_locked -> pinLocked
remove dead old PIN code
Fix browser action bug, more pin_locked->pinLocked
conflict merge from merging origin/master