Experimented loading avim.js as a frame script

Ref #25.
Load a separate frame script

Hopefully it’ll be possible to access the transformer service from here, somehow.
Rudiments of e10s support

Slapped together some code to handle key presses in <input> fields in Electrolysis windows. No support for rich text, custom editors, ignored IDs, or the script monitor.

Ref #25.
Experimented loading avim.js as a frame script

Ref #25.
Load a separate frame script

Hopefully it’ll be possible to access the transformer service from here, somehow.
Rudiments of e10s support

Slapped together some code to handle key presses in <input> fields in Electrolysis windows. No support for rich text, custom editors, ignored IDs, or the script monitor.

Ref #25.
Moved input editing code to frame script

Also include frame script in overlay so you can still type in chrome controls. Preferences observed only by overlay script, which then notifies frame scripts of any changes.

Ref #25.
Merge branch 'e10s' of https://github.com/1ec5/avim into e10s

Conflicts:
	content/avim.js
	content/frame.js
Commented out debug logging
e10s in subsequent tabs

Frame scripts must ask the chrome script for AVIMConfig. The chrome script can’t just send it to all the frame scripts in one go because frame scripts may be created later.
Fixed lazily loaded handlers
Fixed Scintilla/SciMoz support