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
Fix respond_to specs for protected methods
Force msfconsole to use stdlib's readline with -L
Fix readline by mucking with load path
Better explanations
Move readline choice into a method
Remove the now-unnecessary -L
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'jlee/staging/ruby-2'
Merge branch 'master' of github:ausec/metasploit-framework