Beginning of FileDirectoryProtector.
This trigger is supposed to protect from the situation where a user submits a
file that has the same name as a directory. The Perforce server cannot detect
this, causing all kinds of problems along the line.
Step one: break a submit down into its directories and files.