Changed (throw) to (throw+) in (default-error-handler).
Added unit tests for (default-error-handler).

The added tests make sure that (default-error-handler) can propagate
both slingshot error maps and normal exceptions.