Drop the const_iterator.

const_iterator should not modify the iterated object, and it's impossible not to modify the coroutine.

(And that's why it breaks the const-correctness, so const_casts are needed.)
Merge pull request #2 from LEW21/drop-const-iterator

drop the const_iterator