Add "diff whole button" to commit view and GetTwoFilesContent to project api.
Support diff the whole files in full screen model.