Update printer for new ES6 module syntax.

This involved upgrading ast-types to 0.5.0 and esprima-fb to
7001.1.0-dev-harmony-fb as well. Since those changes to ast-types and
esprima-fb were considered breaking changes, I think we have to consider
this commit a breaking change as well.

Closes #118.
Closes #119.