Merge pull request #780 from dart-lang/switch-to-new-ast-structures

Stop using deprecated AST classes/methods.