Regression tests for GH-1057.
Regression tests for GH-1059.
Merge branch 'regression-1057' into regression
Merge branch 'regression-1059' into regression

Conflicts:
	src/Kernel-Tests.js
	src/Kernel-Tests.st
Merge branch 'regression-1062' into regression

Conflicts:
	src/Kernel-Tests.js
	src/Kernel-Tests.st
boot.js: DNU handling paths cleared and some shortcuts taken
remember and use st selector in dnu handling not just js one

less conversion are done in the process when st selector is remembered
and passed around

also fixed a bug in callJavaScriptMethod which called jsSelector._asJavaScriptMethod()
which always ended as '' so it always fallbacked to JSObjectProxy >> doesNorUnderstand:
Inlining callJavaScriptMethod

It got small after previous refactorings, and it makes very clear that
messageNotUnderstand either accesses JS or calls some Smalltalk DNU.
Better naming in accessJavaScript
Merge branch 'master' into bootjs-dnu-refactor

Conflicts:
	support/boot.js
Removing temporary fix of #1062.

It is now fixed by previous commits of bootjs-dnu-refactor branch.
Selector conversion methods different naming.

boot.js calls use old name and are not updated yet
so the merge easily with the other PRs involving boot.js

Smalltalk side changed completely.
Merge pull request #1051 from herby/bootjs-dnu-refactor

boot.js DNU handling redesign
Merge pull request #1052 from herby/new-selector-conversion-naming

Selector conversion methods different naming.
Console shim out of boot.js. Fixes #1065
Recompile
API-CHANGES: cosmetic fixes
Object >> postMessageTo:[origin:]. Fixes #444
Merge pull request #1066 from herby/gh-444

Object >> postMessageTo:[origin:]. Fixes #444
travis: try to fix npm problems with node 0.8

... by installing latest npm by hand