Rework the defaultclient.rb trigger to be more robust and more
efficient. This involved a certain amount of rework to the
P4Triggers.rb module to include functionality that will be useful
to other spec triggers - there's a new class P4Trigger::FormFile
that helps scripts manage their interaction with the temporary
formfile supplied by the server.