Revert "Fixed eating dialog keys."

This reverts commit 3c1e1afde4fc80fc13ed97b29110e661d11ca693.
Changed implementation of DoProcessDialogKey to allow ProcessDialogKey to return false.

The DoProcessDialogKey event now has a parameter DialogKeyProcessorResult. This parameter gives control on what ProcessDialogKey returns.
Created version 3.3.3.6477.