sendrequest.rb now supports the three requested trigger types.
URLs are extracted from specific keys on the Perforce server.
Currently the user must create the keys manually before using the trigger.
The program will not explode if the corresponding key is empty.