change to .gitignore
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.
List all (listable) modules from a rsync daemon
Delete rsync_list.rb
List all (listable) modules from a rsync daemon
Merge branch 'rsync_modules' of https://github.com/ikkini/metasploit-framework into rsync_modules
Move error messages to `check`
Minor tidies to conform to standards
Revert "change to .gitignore"

This reverts commit 6747ba91edf16e65246a632fe88abab11cd50b2c.
Merge pull request #1 from todb-r7/fix-pr3570

Revert "change to .gitignore"
rubocop cleanup, long lines, etc
Merge rubocop changes from Kernelsmith
Rework for Credential lib update
Fix regression where msfconsole.rc wasn't loading

Also add some slightly better docs for the Driver class
Minor adjustments
Fix SIP options scanning
Pass protocol down to parse_reply for report_* purposes
Disable rubocop RedundantBegin for modules
Split SIP response parsing out on its own, add unit tests.

Passes rspec but fails in framework. WIP.
Refactor SIP response parsing for future improvements