Fix requires for PhpEXE

And incidentally fix some msftidy complaints
Initial (incomplete) commit
Land #1988 - Fix requires for PhpEXE
Commit final version
Land #1990, @wchen-r7's exploit for Libretto CMS
Fix indent
add osvdb ref 94417
Land #1991, OSVDB reference for Canon
Add CVE-2013-3576 - HP System Management Homepage exploit
Improve check
Add login feature
add osvdb ref 64171
add osvdb ref 78480
Land #1992, @wchen-r7's exploit for HP System Management Hompage
fix formatting
Land #1994, OSVDB reference for JBoss
Land #1995, OSVDB reference for Gitorious