Fixed leaking handles in PushServiceBase.DoChannelWork

Added mjethwa's fix for leaking WaitHandles in PushServiceBase.DoChannelWork. ManualResetEvents were being initialised by the DoChannelWork method but were never explicitly Closed or Disposed.

See https://github.com/Redth/PushSharp/issues/250 for more details.