Add PHP Code Execution for X7 Chat 2.0.5
update module description
Fix issues reported by jvasquez
Fix issues reported by wchen-r7
Fix value of X7C2P cookie and typo
Cosmetic title/desc updates
Added compatibility with older versions, Updated descriptions and fixed issue with Ubuntu 12.04
Land #4123, release fixes
Do minor cleanup
Switch ranking
Add github pull request as reference
Land #4076, exploit for x7chat PHP application
Fix refactoring bug from 23 october in util/exe

23 October, {} instead of #{} totally break windows service generation
https://github.com/rapid7/metasploit-framework/commit/f19b093529f3b3aacefb69f8133ab788859445d1#diff-0f5729034d8b0b321e738f2fc047854fL578
Land 4127, fix broken refactor in util/exe
Allow multiple encoding syntax in Encoder variable

From msfconsole using set Encoder or set StageEncoder
it is possible to set multiple encoders with this syntax :
<encoder>:<iteration>, <encoder2>:<iteration
This should not break compatibility
Forget to reset raw with encoded payload
Missing iterations when encoder not setted
Change StageEncoder behaviour

Following https://github.com/rapid7/metasploit-framework/pull/3770, some
change have been done as multiple encoders is managed by encoded_payload
to be used by Encoder and StageEncoder in the same time.