Node v0.12

Don't merge this until Node 0.12 comes out. Also, need to figure out a failing test case.