Update sqlmap.rb
Add some small fixes to the MQAC local exploit

* Check for `INVALID_HANDLE_VALUE` when attempting to open the
  device, as this is what is returned when the device doesn't exist.
* Make sure that we only run the exploit against tartgets that we
  support directly to make sure we don't BSOD machines (such as what
  happens with SP1/SP2).
* Add a call to `check` in the exploit code.
Move error messages to `check`
Minor tidies to conform to standards
rubocop cleanup, long lines, etc
Land 3606, makefile typo fix for CVE-2013-2465
Land 3605, hides flash during cmd_psh_payload
uses mult-assign & include? more readable
adds most rubocop cleanups, not all
Land 3607, sqlmap plugin cleanup

after some additional cleanup here:
SHA: a4f2fb218c86b976812c9d6e88397b6ead6a239c
removes IDs/Revisions, resplats test/modules
Land 3591, fix post/test/* modules' loadpath

some additional module cleanup here:
SHA: 6884c87cfaf2f592886de721d98f2679df1fb15e
Land 3587, add rubocop autoconfig
Fix gettelnet usability
Land #3604, @hmoore-r7's [FixRM #8838] smb_lookupsid nil class dereference
Fix forgotten comma
Fix msftidy warnings
Refactor check_path
Handle exceptions when connecting the SMBHSARE
Land #2999, @j0hnf's modifiction to check_dir_file to handle file: