[WebServer] Replaced infinite loop and Thread.Abort call with ManualReset Event

Replaced the infinite loop and Thread.Abort call that was responsible
for ending the ApplicationServer with a ManualReset event. The
unreliable nature of Thread.Abort was causing intermittent shutdown
issues in the mod-mono-server2.exe process on Ubuntu 12.04 and Mono
3.4.1