added FillInWith/Check/Uncheck to ElementScope

Some refactoring in DeferredElementScope, using Try to delegate retry
semantics to RobustElementScope and SnapshotElementScope.
Merge pull request #44 from featurist/check

added FillInWith/Check/Uncheck to ElementScope