Upgrade ast-types to v0.3.22 for async/await support.
Add support for pretty-printing async/await syntax.
Remove destructive Esprima-specific Property type normalization.
Unify MethodDefinition and Property printer cases.