Got basic Firefox support

* Prompt is contenteditable
* Shimmed Element..scrollIntoViewIfNeeded for non-webkit
* Shimmed Element..remove for IE
* Shimmed KeyboardEvent..keyIdentifier for non-webkit
* Worked around non-Chrome browsers giving focus to different elements