Seperate data from code

Banners are content more than anything.
Add a little erorr checking, another cow
More banner sanity checking.
Add a tasteful URL to some banners.
updated cold_fusion_version from Redmine Feature #6822
Updated coldfusion_local_traversal as described in Redmine Feature #6822
fixed an error that occurred when patching.
added Joomla scanner and url wordlist
Added module for CVE-2012-5088
Added new module for cve-2012-5076
cleanup
cleanup
Fixed loot formatting so data is under the proper column

The credentials table was defined with the columns "User", "Password", "Host", "Port", and "SSL".  Credentials were not added in that order, however. They were added in the order "host, port, user, password, ssl" in this line:

credentials << [cred['host'], cred['port'], cred['user'], cred['password'], cred['ssl']]

I changed the order the columns were defined to fix this.

The permissions table had a similar issue. The "FileWrite" column was missing, so I added it. I also moved the "Home" column to after the "AutoCreate" column. Now the line:

permissions << [perm['host'], perm['user'], perm['dir'], perm['fileread'], perm['filewrite'], perm['filedelete'], perm['fileappend'],perm['dircreate'], perm['dirdelete'], perm['dirlist'], perm['dirsubdirs'], perm['autocreate']]

works correctly.
title updated
General code review and corrections
Noted support for importing XML reports.
Updates the progress function

Because the previous one was wrong.
replace unless rhosts.include? with rhosts.uniq!

seems like this will speed up the process due to far less Array lookups
initial linksys OS command injection
small fix