[Truffle] Port to the 0.3 CallNode and stack trace APIs.

Includes some work from Lucas Allan on the CallNodes.
[Truffle] Temporarily remove debugging code.
Merge branch master into truffle-head.
[Truffle] Disable background compilation for now.
[Truffle] Remove all manual inlining - let Truffle handle it all.
[Truffle] Include the name of the method blocks are used with in their name.
[Truffle] Fix compilation in some trees that were never being compiled before the new inlining was introduced.
[Truffle] Core source needs a short name.
Merge branch master into truffle-head.
Merge branch 'master' into truffle-head.
[Truffle] Fix split line - not sure how this got past Maven...
[Truffle] Remove facility for appending the call node to arguments - use new stack trace API instead.
[Truffle] Tidy up arguments packer/unpacker.
Merge branch master into truffle-head.
[Truffle] Fix declaration frames for normal method calls.
Merge branch master into truffle-head.
Merge branch master into truffle-head.
Merge commit master into truffle-head.
Merge commit master into truffle-head.
Merge branch master into truffle-head.