Fix delegate validation to allow any block target (#1748)
This PR makes wabt's validation behavior for `try-delegate` match the spec and spec interpreter. The spec now allows the delegate to target any block, rather than just `try` blocks and the function body block.
The semantics was changed a bit ago as discussed in https://github.com/WebAssembly/exception-handling/issues/176