Added tests for send rcv/arg order.
No need for isValueNode test, this is checked in alias: anyway.
Aliasing all dependent nodes.

Fixes GH-296.
Global variable `result` not created anymore.
Merge pull request #307 from herby/gh-296

Fixes GH-296
Merge pull request #308 from herby/global-result

Global variable `result` not created anymore.
Merge branch 'master' into ast-interpreter

Conflicts:
	js/Compiler-IR.deploy.js
	js/Compiler-IR.js
	js/Compiler-Semantic.deploy.js
	js/Compiler-Semantic.js
	js/Kernel-Objects.deploy.js
	js/Kernel-Objects.js