modified xpcom interface to fix outside connections
make bad utf8 input an error condition
change what is emitted to the socket to utf8
name input streams more informatively - 'stream' -> 'instream' and 'instream' -> 'instreamutf8'
set charset argument to loadSubScript. only has any effect in gecko 2.0; previous versions still assume ASCII.
E4X is not supported any more

Hi! This commit fix the issues #38 and #36
bump addon version and firefox/toolkit maxVersion
Merge branch 'prepare-release-1.1.1'