#26: fixed - ConsolePort hang ReadKey after disposing - added CancellationToken.