Do whitespace-cleanup-region on modified lines if the file was not initially clean.

Use diff with custom format to retrieve lines numbers of the
modified lines.
Remove hard coded path.
Only do cleanup diff if whitespace-cleanup-mode is enabled.