fix iteration bug. it would always return hasNext=false if seekTo was called first. fixing this with maybeInit proved difficult, so init is now done in constructor and iterator itself is created lazily. patch by jbellis; tested by nk11 for CASSANDRA-153