Move exception handling out of the ValueGetter monad

Also, catch all synchronous exceptions. This fixes #2.
Bump version

The plan is to use 1.2.* for the version that depends on the new test-framework,
and 1.1.* for the branch compatible with the old test-framework. There will be
only bug fixes in this second branch.