Add support for npm 2
Merge commit '94968e69be03a78f6202b83fc958be292244f677' into pingpong
ignore out
ignore the built tarballs