cache dart2js compile results
Merge pull request #2952 from devoncarew/devoncarew_cache_compiles

cache dart2js compile results