String tweak
Merge pull request #1 from steve-downing/master

Merge master into development
Whitespace
Future transformation improvements

Transformed futures now respect more of the rules of the underlying
future.
Clarifying a variable name
Removing a finished TODO
Eliminating a minor race condition

A future could be isDone() without having a value yet.
Declaring the correct variable
Merge branch 'development'