Throw CancellationException when blocking call cancelled as opposed to returning null.
Merge pull request #765 from square/adrian.blockingcall-cancellationexception

Throw CancellationException when blocking call canceled as opposed to returning null