Update the analyzer to be more strict.

This commit also prints out what JavaScript file was generated when running dart2js (but only on Mac for now, it's harder to run multiple commands on the other platforms).