merge branches/_ast r340:HEAD, minus r344, to trunk. adds support for parsing python via _ast and google app engine