Don't depend on ast-path directly.

The ast-types module depends on ast-path, but recast only uses the
NodePath abstraction that ast-types exposes.