Fix git status performance.

This fixes performance issue of git status on dartium. Now a status query of an unmodified file should be fairly quick. A modified file will still need to be read to calculate the sha.

There is still an issue on chromium where modification time is always returned as 0. I am looking into it.

@devoncarew  PTAL thanks.