Adds some light testing for Rex's HTTP client lib

In light ofi PR #1476, it would be nice to have some basic, modern,
maintained testing on Rex's HTTP Client proto library.

My rspec fu is quite weak, of course, but this should cover the very
basic cases. There are lots of pending holes, but hey, it's a start.
Actually run this spec.
Let's not intro functionality as testing

That's a bad habit to get into.
Added first version of cve-2013-0431
added security level bypass
Added the java code to get the ser file
description and references updated
Move pending messages to it()'s args
multibrowser support
makefile updated
Implement per-target arch/platform searches SeeRM #7754
Prefer String#encode over Iconv for Ruby 2.0 compat
Avoid utf8 regular expression error in Ruby 2.0
Clean up Iconv usage and fix indents
Merge pull request #1516 from rapid7/feature/search-module-targets-7754

Implement per-target arch/platform searches from hdm Fixes #7754
Added new default password foe TMSADM
Based on: http://blog.ptsecurity.com/2013/02/sap-unknown-default-password-for-tmsadm.html
Merge jvazquez-r7's java exploit
Merge @hdmoore's Ruby 2.0 fixes (iconv)
Pending hashes need to end w a block
Backed out all the fails from the auth bits