Hopefully fix all the various fastcgi implementations once and for all

Closes #1702 
Make the fastcgi implementation more robust in detecting the filename to execute.
Support for files outside of document root.
Removed Duplicate CopyPathInfo so it only does this once.