Improve code.google.com presenter to fetch changes when needed.

If a given commit is not already available in remote vcsstore, try to
clone or update the repo in vcsstore and try again.
Include debug output.
Remove debug output.
Merge pull request #22 from shurcooL/update-remote-repo-when-out-of-date

Improve code.google.com presenter to fetch changes when needed.