Do version checking minor cleanup
Land zeroSteiner/metasploit-framework#10 check clean up
More robust check routine for cve-2014-4113
Update description about pureftpd_bash_env_exec

Make exploitable requirements more obvious
100 columns per line
Remove unnecessary C debugging code for the exploit
Add ruby 2.x to travis testing
Fix some specs broken by 2.x's new rules

 * default utf-8 everywhere broke tests in lib/rex/text_spec that dealt
   with binary data
 * new protected rules
Detect leaked constants under Msf::Modules

MSP-11130

Detect constants leaked under Msf::Modules after the suite completes.
Fix typo in file name

MSP-11145
Make the check routine less strict
Use configured method and URI rather than duplicated values
Land #4003, @nstarke's Login Scanner for WD MyBook Live NAS
Normalize description
Land #4078, pureftpd_bash_env_exec desc. update
Compile binaries in house
Land jvazquez-r7#22, @zeroSteiner 64 bits version
Land #4064, Win32k.sys NULL Pointer Dereference
tools/missing-payload-tests.rb

MSP-11145

**NOTE: Failing specs**

Add a tool for reading `log/untested-payload.log` and
`framework.payloads` to determine `context`s to add
`spec/modules/payloads_spec.rb` to test the untested payloads.
Land #4073, improved banner selection