ignore files during commit if only permittions were changed

CVS does not support file permission changes. Remote helper will abort
commit if no ignoreModeChange options is set. If ignoreModeChange is
set committing files with no changes will not produce commit
confirmation from CVS and commit will fail. This patch addresses this
issue.