add post module based on @zeroSteiner idea
@Meatballs1 fixes
two more tweaks
make MSF_MODULES a constant
Merge pull request #7 from jvazquez-r7/review_3388

make MSF_MODULES a constant
Add Wordpress XML-RPC Login Scanner

  This module attempts to authenticate against a Wordpress-site (via
  XMLRPC) using username and password combinations indicated by the
  USER_FILE, PASS_FILE, and USERPASS_FILE options.

  The module, checks for XMLRPC response using `demo.sayHello` function
  and sweeps users with `wp.getUsers` function.

  If `verbose` is set `true`, the raw XML response will be printed.

  The module might be usefull when the target's administration page
  is protected.
Added Fixes mentioned by jhart-r7

Details:
* res && res.body fix
  * empty return removed
* vprint added/changed
* is_? convention fixed
* Unknown error removed
* Minor styling issues are fixed
* VERBOSE Option Removed
Empty line fix

Details:
* Empty line fix added to each_user_pass function
Fix gettelnet usability
Added Fixes mentioned by Firefart

Details:
* string interpolation removed
* Minor styling issues are fixed
  * peer var used
* target_uri added instead of datastore
Added Fixes#2 mentioned by Firefart

Details:
* MSF's HTTP::Wordpress class included and wordpress related
variables are used.
Use peer when writing scanner modules

This fixes the module seen in PR rapid7#3684 to use the peer method at
the beginning of print_* messages, rather than the vhost method at the
end. Doing this tends to make reading the output much easier since it's
more consistent.

Incidentally, this module has an msftidy complaint:

````
--- Checking new and changed module syntax with tools/msftidy.rb ---
modules/auxiliary/scanner/http/ipboard_login.rb - [INFO] Please use
vars_get in send_request_cgi: send_request_cgi({ 'uri' =>
normalize_uri(target_uri.path,
"index.php?app=core&module=global&section=login&do=process"
````

This should be fixed as well, or explained why it's not being honored.
add ipboard loginscanner

add loginscanner class for IPBoard with specs
this should replicate the functionality originally written
by Chris Truncer, but move it into a testable, reusable class
refactor the ipboard-login module

now that we have the loginScanner class, we simplify the module
by using the scanner and credcollection classes to handle all
the real work for us
Merge branch 'master' into wordpress-xmlrpc-login-scanner
add wordpress_rpc loginscanner and specs
refactor wordpress_xml_rpc_login

refactor the login module to use the loginscanner class
add VHOST and useragent support to loginscanner
pass in vhost and useragent

have http loginscanner modules pass in VHOST
and Useragent to the LoginScanner classes
Merge branch 'master' into feature/ipboard-login-refactor