[Truffle] Remove duplication in code calling the parser.
[Truffle] Add main.{public,private}.
[Truffle] Use a SetVisibilityNode instead of a flag in AddMethodNode.
[Truffle] Use Object explicitly since that's what we want here.
[Truffle] Rename node.