ScriptFileStorage: fix fs.readFile usage on v0.8

Pass the fs.readFile encoding as a string instead in an options object.

The options object was introduced by Node v0.10 and is not available in
Node v0.8. When called with the options object, Node v0.8 calls the
callback with a Buffer instead of a string, which causes type error
`content has no method 'replace'`.
v0.7.3
start work on v0.7.4
Fix conversion of config options

Replace `no-preload` with `preload` to fix the problem where
optimist parser converits `--no-preload` to `preload: false`.

Close #325 #326
Injector API

Injector presents a communication bridge between app and debugger.
It provide the access to:
  1. 'require' function (that isn't global and rarely scoped)
  2. socket connection (that used V8 debugger protocol in messages)
    as to main communication channel between app and debugger.
It will be useful for injection of plugins and extentions.
It is first part of 'Console Implimentation' extention.

Conflicts:
	lib/config.js
fixes for review

Conflicts:
	lib/config.js
fixes for review