Deprecate msfpayload and msfencode

See #4326, but it does not close it.
Fix prompt coloring on Windows

MSP-11669

Set output stream for RbReadline (rl_outstream) to the
Rex::Ui::Text::Output::Stdio, which will use translate the ANSI color
escapes to set_color calls in Windows.
fix heartbleed cert parsing, fix #4309
use get_data
Error messages for the python meterpreter
Remove file exists check from stdapi_fs_delete_file
Land #4329, zeroSteiner's error messages for python meterpreter
pull latest version of Metasploit-Credential

fixes multi-threaded handling of uniqueness validations
around credential objects

MSP-11757
Land #4337 - Fix prompt coloring on Windows
Add a link to PR #4333 in the message

That way, people can see why this is if they care to.

While we have a link to the blog post at http://r-7.co/msfvenom-2015 , I
fear that by the time spring of 2015 rolls around, we'll be on a
different blogging platform and the link may be busted. I'm certain
we'll still be on GitHub then, though.
Land #4333 with URL pointer, ty @wchen-r7

Long live msfvenom!

People who have a bug or complaint about msfencode or msfpayload should
be pointed at http://r-7.co/msfvenom-2015

See #4326 (and close it?)
Fix heartbleed cert parsing, lands #4338, closes #4309
update lock file
Lands #4342, update to metasploit-credential