- Allow warnings in a `try` branch from a try/catch construct.
- Allow warnings in a `try` branch from a try/catch construct.

This means that the following code no longer calls the `catch` branch:

	var val = try {
		warn "Something wrong..."
		42
	}
	catch {
		say "No longer called..."
	}

	say val		# prints 42

The `catch` branch is now only called when in case of a fatal error or a `die`:

	var val = try {
		die "Something wrong..."
	}
	catch { |msg|
		say "Try branch failed with:\n\t#{msg}"
		42
	}
	say val		# prints 42

Outputs:

Try branch failed with:
	Something wrong... at script.sf line 2
42

trizen/sidef,trizen/sidef,trizen/sidef,trizen/sidef