Some webkit fixes.

Use smaller initial screen size. Fixes #43.
Separate out node-webkit lib files.
Use node-find-java-home to access java better.
Random state fixes.
Only update notebook when it needs it.

Should close #45.
Latest changes to nw build.

Added osx and windows icons.
Find java an easier way.
More refreshing fixes.

Only update a block if we actually need to.
Sort the filesystem.
Update bin files.
Have to check id as well, I guess.
Visuals bug fixes.

Evaluate and replace state in ffi on creation.
Parsing json can fail.
Added bin files.
Merge pull request #46 from joneshf/node-webkit-fixes

Node webkit fixes