Depend on esprima-harmony by default.

Transpiling ES6 is what a lot of people are using Recast for, so that use
case should be easy.

Closes #84.