(PUP-2521) Remove Ruby 1.9.3 windows-pr gem +deps

 - With our gemset being FFI based, we no longer need to rely on
   windows-pr gem.  That also removes the need for the windows-apii and
   win32-api gems.
(PUP-2889) upgrade win32-eventlog to 0.6.1
(PUP-2889) Rescue LoadError when wevtapi.dll is not present

 - Vendoring patch for https://github.com/djberg96/win32-eventlog/pull/10/

The newer event logging APIs are not available prior to 2008 and Vista. As
a result, the following would fail on 2003:

    C:\> ruby -e "require 'win32/eventlog'"
    LoadError: can't convert Symbol into String.
    Could not open library 'wevtapi.dll': The specified module could not be found.

This commit rescues the LoadError so that the gem can continue to be loaded on
older systems.
Merge pull request #44 from ferventcoder/ticket/1.9.3-x86/PUP-2889-upgrade-win32-eventlog

(PUP-2889) Upgrade Win32-EventLog (1.9.3-x86)
(PUP-2881) Remove win32-taskscheduler gem

 - win32-taskscheduler code has been partially vendored in Puppet core
   and rewritten to be FFI / x64 compatible.  This was done since the
   win32-taskscheduler 0.3.0 gem does not support Windows 2003, and
   Puppet needs to maintain backwards compatibility.
Merge pull request #48 from Iristyle/ticket/1.9.3-x86/PUP-2881-remove-win32-taskscheduler-gem-ruby-193

(PUP-2881) Remove win32-taskscheduler gem
Merge remote-tracking branch 'ethan/ticket/1.9.3-x86/PUP-2521-remove-windows-pr-gem' into 1.9.3-x86

* ethan/ticket/1.9.3-x86/PUP-2521-remove-windows-pr-gem:
  (PUP-2521) Remove Ruby 1.9.3 windows-pr gem +deps