Merge pull request #2 from rapid7/master

update
Refactor and rename desktopcentra_file_upload

- Rewrite check method
- Declare that v7 is also exploitable (tested and it works)
- Rename to dc_agentlogupload_file_upload to match the other DC module's naming convention
- Add CVE / OSVDB / Full disclosure references
Restore the original filename
Refactor implicit options hash

Missed in c1fdc4d9458d9e87314d728d12dbfebf2c2519ae.
Fix an incomplete refactor
Favor \&\& and || operands
Use Gem::Version
Land #3742, @pedrib's changes to desktopcentral_file_upload check method
Merge branch 'master' of github.com:rapid7/metasploit-framework