Remove low-level pointer stitching methods from Node.

There is no good reason for the additional abstraction here.

This commit also adds assertions that were suggested in XXX comments.
auto merge of #2546 : Ms2ger/servo/node-pointer-stitching, r=jdm

There is no good reason for the additional abstraction here.

This commit also adds assertions that were suggested in XXX comments.