(MODULES-3343) WaitHandle.WaitOne specify ms only
(MODULES-3343) WaitHandle.WaitOne specify ms only

 - The .NET CoreCLR which Nano server uses doesn't specify the overload
   for WaitHandle.WaitOne that accepts both a timeout value and a second
   boolean value to determine whether or not to exit the synchronization
   context.  The previous code explicitly specified false for this
   value, which is really the default, meaning that it does not need to
   be specified.

   Removing the second value makes it compatible with Nano.

closes #198

ferventcoder/puppetlabs-dsc,puppetlabs/puppetlabs-dsc,jpogran/puppetlabs-dsc,ConclusionMC/puppetlabs-dsc,ConclusionMC/puppetlabs-dsc,ConclusionMC/puppetlabs-dsc,Iristyle/puppetlabs-dsc,Iristyle/puppetlabs-dsc,puppetlabs/puppetlabs-dsc,jpogran/puppetlabs-dsc,puppetlabs/puppetlabs-dsc,ferventcoder/puppetlabs-dsc,ConclusionMC/puppetlabs-dsc,Iristyle/puppetlabs-dsc,ferventcoder/puppetlabs-dsc,ConclusionMC/puppetlabs-dsc,ferventcoder/puppetlabs-dsc,jpogran/puppetlabs-dsc,Iristyle/puppetlabs-dsc