Fix a handful of msftidy warnings, and XXX SSL

Marked the SSL stuff as something that needs to be resolved in order to
fix a future bug in datastore manipulation. Also, fixed some whitespace
and exec complaints

[SeeRM #8498]
Actually commit the mode change.
Initial environment config for development
Restored database.example
added OSX module screen_capture
added osx vpn module
Finalise the local exploit for kitrap0d

The exploit now properly injects the DLL using RDI and invokes the
exploit based on a parameter passed by the Ruby module. The elevate
code is 'generic' with a goal of possibly supporting more exploits
down the track.

New sessions are now created with the SYSTEM creds, rather than
modifying the existing session. This is now inline with how things
are done with other local modules.
Update the .mailmap
Land #2628 - Fix a handful of msftidy warnings, and XXX SSL
Change 4-space tabs to 2-space tabs
Land #2626 - Add wordpress scanner
Reduce number of modules available on BrowserAutopwn
Land #2350, shell_bind_tcp_random_port for Linux
Good bye get_resource
Land #2613, @wchen-r7's BrowserExploitServer mixin
General improvements addressing feedback
Changed option SNAP_FILETYPE to FILETYPE
Land #2622 - Fix up proxy/socks4a.rb
Various tidies and fixes

* Change ranking.
* Update references to comply with correct approach.
* Update messages to better describe what should happen.
* Update the Windows version regex to match XP.
* Update `check` function to use `unless`.

Thanks again @jvazquez-r7 for the feedback!
General improvements according to feedback