Added conversion constructor to convert iterator to const_iterator.
Merge branch 'master' into pointToEnd