LocalDoTry should handle exceptions thrown from a catch block
construct a single tag value
Removed generics from DoTry withCatch() closure.
A closure that throws an exception on the last line is seen as returning Void rather than a Promise.
handle unchaining more safely
added ability to control which timers have fired for unit test
by giving an optional sequence of timer firing indicators
finally blocks should not wait for the result
the result may never be ready (in the event of a cancel for instance)
Common Promise usage is moved to one well documented place.
make timer sequence usage more obvious
More robust tag data converting.
Sometimes a converter throws other exceptions types.
fixes for codenarc
Merge pull request #13 from claymccoy/betterLocalDoTry

Small improvements to doTry, retry, and local implementations